8.11. False Sharing

False Sharing Issue

Figure 8.15. False Sharing Issue


A false sharing issue is reported when Freja 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: