首页 | 本学科首页   官方微博 | 高级检索  
     

复杂访问模式下假共享Cache行抖动的消除
引用本文:金国华 陈福接. 复杂访问模式下假共享Cache行抖动的消除[J]. 计算机学报, 1994, 17(6): 446-455
作者姓名:金国华 陈福接
作者单位:国防科学技术大学计算机科学系
摘    要:在详细讨论了简单数据组访问模式下假共享抖动现象及其消除方法的基础上,本文着重分析了复杂访问模式下的假共享Cache行抖动现象和真假共享抖动并存现象,引入了并行循环访问距概念,提出了消除假共享抖动的编译方法-块化错位方法。结合块化错位方法,我们提出了多维数组的数组扩展思想,给出了多重嵌套循环含多次写访问情况下减少或消除抖动的算法。

关 键 词:并行计算机 并行处理 Cache行抖动

ELIMINATING THE FALSE SHARING CACHE LINE THRASHING IN COMPLEX ACCESS PATTERNS
Jin Guohua and Chen Fujie. ELIMINATING THE FALSE SHARING CACHE LINE THRASHING IN COMPLEX ACCESS PATTERNS[J]. Chinese Journal of Computers, 1994, 17(6): 446-455
Authors:Jin Guohua and Chen Fujie
Abstract:This paper analyzes the false sharing cache line thrashing phenomenon in complex access patterns, introduces the concept of access intervals for parallel loops, and proposes a method called blocking and staggering to eliminate the false sharing thrashing at compile-time. Combining with the blocking and staggering, the idea of array expansion for multidimensional arrays is presented, and the algorithms to reduce or eliminate the thrashing in the cases where multilevel nested loop contains multiple write accesses are given.
Keywords:Cache line thrashing  false sharing  blocking and staggering  parallel loop  complex access pattern
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号