基于节点预测的直接Cache一致性协议

被引:36
作者
张骏 [1 ]
田泽 [1 ]
梅魁志 [2 ]
赵季中 [2 ]
机构
[1] 中国航空工业集团公司西安航空计算技术研究所
[2] 西安交通大学电子与信息工程学院
关键词
单芯片多处理器(CMP); 预测; 一致性协议; 目录; 可扩展;
D O I
暂无
中图分类号
TP332 [运算器和控制器(CPU)];
学科分类号
081201 ;
摘要
处理器性能的提升依赖于对存储系统性能的挖掘.随着片上集成内核数量的不断增大和特征尺寸的持续缩小,延迟、存储可扩展的Cache一致性协议已经成为提升访存效率的关键性因素.文中提出一种基于节点预测的直接Cache一致性协议-NPP协议,研究一致性交互延迟隐藏和目录存储开销减少技术.针对读、写缺失中存在的间接性问题和现有解决方案破坏已有数据局部性、无法获得最近数据副本等问题,分别提出节点挂起技术和直接写缺失处理技术,有效隐藏了目录访问延迟.为了实现准确的节点预测,作者还提出基于"签名"回收的历史信息更新算法,避免了冗余更新和不完整更新.使用SPLASH-2测试程序集,在基于2D MESH NoC互联的64核CMP下,相对于全映射目录协议,NPP协议的平均执行时间降幅为21.78%31.11%;平均读缺失延迟降低14.22%18.9%;平均写缺失延迟降低17.89%21.13%.而获得上述性能提升的代价是网络流量平均增加6.62%7.28%.
引用
收藏
页码:700 / 720
页数:21
相关论文
共 5 条
[1]   多核处理器Cache一致性协议关键技术研究 [J].
黄安文 ;
张民选 .
计算机工程与科学, 2009, 31(S1) (S1) :104-108
[3]   基于新型Cache一致性协议的共享虚拟存储系统 [J].
胡伟武 ;
施巍松 ;
唐志敏 .
计算机学报, 1999, (05) :20-28
[4]   Hierarchical Cache Directory for CMP [J].
Guo, Song-Liu ;
Wang, Hai-Xia ;
Xue, Yi-Bo ;
Li, Chong-Min ;
Wang, Dong-Sheng .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2010, 25 (02) :246-256
[5]  
Multifacet’s general execution-driven multiprocessor simulator (GEMS) toolset[J] . Milo M. K. Martin,Daniel J. Sorin,Bradford M. Beckmann,Michael R. Marty,Min Xu,Alaa R. Alameldeen,Kevin E. Moore,Mark D. Hill,David A. Wood.ACM SIGARCH Computer Architecture News . 2005 (4)