作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (4): 238-240. doi: 10.3969/j.issn.1000-3428.2009.04.084

• 工程应用技术与实现 • 上一篇    下一篇

多核处理器片上Cache的选择性复制策略

郭惠芳,姜鲲鹏,赵荣彩,姚 远   

  1. (解放军信息工程大学计算机科学与技术系,郑州 450002)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-02-20 发布日期:2009-02-20

Selective Replication Policy in CMP Cache Hierarchy

GUO Hui-fang, JIANG Kun-peng, ZHAO Rong-cai, YIAO Yuan   

  1. (Department of Computer Science and Engineering, PLA Information Engineering University, Zhengzhou 450002)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-02-20 Published:2009-02-20

摘要: 在统计分析8个典型测试程序的模拟运行的基础上,提出在多核处理器的私有L1上对部分只读共享数据进行复制以加快访问速度,对读-写共享数据采用“原地通信”策略,以减少一致性开销,针对其中的“写无效化共享标记”问题提出一种更简单的解决方法。从模拟实验的统计分析可知,采用这2种策略可获得比传统策略更小的平均访问时延和更高的空间利用率。

关键词: 对称多处理器, 选择性复制, 高速缓冲

Abstract: Based on the statistical analysis of eight benchmarks simulation, this paper proposes selective replication for some read-only shared data, and in-situ communication for write-read shared data. The former means to improve cache average access speed, while the latter’s purpose is to reduce coherence overhead. It extends a more simple method to solve the ping-pong problem. Statistical analysis of simulation shows these two schemes achieve less access latency and better space utilization compared with conventional cache scheme.

Key words: Symmetric Multiprocessor(SMP), selective replication, cache

中图分类号: