2 Replies Latest reply on Jun 1, 2012 1:46 AM by Wenju

    How many threads access local memory together? (and can cause bank conflict)


      I can't seem to find a discussion about local memory bank conflict behavior on AMD.


      I saw in the documentation that on the GPU that I'm currently working with there are 32 local memory banks and a wave front size of 64 threads. I'm assuming according to these numbers that half a wavefront schedules access to local memory together and can cause bank conflict if accessing the same bank. Is that correct or is the local memory accessing granularity different?