LDS Bank Conflict Rules (CDNA, 32 banks x 4 B)

Each panel below is one half-wave: 32 lanes (rows) x 32 banks (columns). Colour encodes what happens when the lanes issue one LDS instruction: distinct bank = OK, same bank + same slot = broadcast OK, same bank + different slots = N-way conflict.

1 lane on this bank (OK) N lanes, 1 slot (broadcast OK) N lanes, >1 slot (CONFLICT)
half-wave size: 32 lanes banks: 32 (gfx942) conflict ways: verdict: