8.11. False Sharing

False Sharing Issue

Figure 8.15. False Sharing Issue


A false sharing issue is reported when ThreadSpotter™ finds two locations in different threads, or rather in threads bound to different caches, that access unrelated data in the same cache line. This causes coherence misses, coherence write-backs or upgrades, which could be avoided with different placement of the data. See Section 5.4.1, “False Sharing” for a more thorough description of false sharing.

The false sharing issue has these sections: