Swizzle Atom — SWIZZLE_128B (8×8)
8 rows, 8 sector columns, 8 bank sectors total (note: we are just collapsing all banks in a sector into a single cell)
Atom = 8 rows × 8 cols = 8 × 128B
swizzled_col = logical_col XOR row
Read
Col Tile (8×1)
Row Tile (1×8)
Index
dtype
f8
f16
f32
Without Swizzle
Bank Sector Activity
With Swizzle (XOR)
Bank Sector Activity
Cycle-by-Cycle Reads
Without Swizzle
With Swizzle (XOR)