False Sharing in GPUs

Hi all:

Does false sharing problem exist in the GPU computing?


False sharing is not a CPU or GPU problem, it’s just a cache-related problem, so to be clear: YES, you could have false sharing on GPU.

Notice that many GPU use non-coherent L1 cache, and thus are not exposed to this problem, but instead to the problem of coherency when sharing data between SM or SMX or any logical sub-unit.