Met*_*est 5 c linux x86 multithreading multicore
假设一个核心中的线程正在旋转一个变量,该变量将由另一个核心上运行的线程更新.我的问题是缓存级别的开销是多少.等待线程是否会缓存变量,因此在写入线程写入该变量之前不会导致总线上的任何流量?
如何减少这种开销.x86 pause指令有帮助吗?
| 归档时间: |
|
| 查看次数: |
387 次 |
| 最近记录: |