僞共享(False Sharing)

原文地址:http://ifeve.com/false-sharing/ 作者:Martin Thompson  譯者:丁一 緩存系統中是以緩存行(cache line)爲單位存儲的。緩存行是2的整數冪個連續字節,一般爲32-256個字節。最常見的緩存行大小是64個字節。當多線程修改互相獨立的變量時,如果這些變量共享同一個緩存行,就會無意中影響彼此的性能,這就是僞共享。緩存行上的寫競爭是運行在SM
相關文章
相關標籤/搜索