You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Init address register to avoid unaligned cross grf access
Zero initialize address register before each usage to avoid
unaligned access that crosses grf boundary.
Some kernels use a mix of indirect accesses with 16 bit,
32 bit and 64 bit alignments. This can create a situation where
inactive channels [of address register] that should be aligned to
32 bits contain data aligned to 16 bits that points to the last
element of a grf register. That situation results in cross grf
boundary access which results in a GPU hang.
(cherry picked from commit ddab4d1)
0 commit comments