位置:成果数据库 > 期刊 > 期刊详情页
一种无目录的共享高速缓存一致性协议
  • ISSN号:1002-0470
  • 期刊名称:《高技术通讯》
  • 时间:0
  • 分类:TP333[自动化与计算机技术—计算机系统结构;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]计算机体系结构国家重点实验室,北京100190, [2]中国科学院计算技术研究所,北京100190, [3]中国科学院研究生院,北京100049
  • 相关基金:国家自然科学基金(61100163,61133004,61222204,61221062,61303158,61432016,61472396,61473275),863计划(2012AA012202),中国科学院战略性先导科技专项(XDA06010403)及中国科学院国际合作(171111KYSB20130002)资助项目.
中文摘要:

针对使用目录记录各共享缓存块在各核心的私有备份信息的多核和众核并行系统共享高速缓存一致性协议因使用目录造成性能下降的问题进行了研究。研究发现,实际应用的多核和众核系统可以不存储共享缓存块的共享信息,因为多核和众核系统大都采用弱一致性协议,根据这种协议,某个核心的写操作不需要立即被其他核心观察到,可以延迟到下一个同步点观察到。基于这一发现,提出了一种不用记录共享信息的无目录的(DirectoryLess)共享高速缓存(Sharedcache)一致性协议,简称DLS协议。该协议通过在同步点对不确定是否被其他核心更改的缓存块主动无效的方法,在不需要存储共享信息的目录的情况下来保证多核系统符合弱一致性。用并行程序测试集SPLASH-2对一个16核处理器进行了试验,试验结果表明,相比基于目录的MESI协议,DLS不仅可以完全消除目录及其电路面积,而且可平均提高11.08%的程序性能,减少28.83%的片上网络通讯,以及减少15.65%的功耗。而这一切,只需要改变处理器的设计,并不需要改变编程语言和编译器,因此,该协议无需更改或重新编译即可以兼容现有的代码。

英文摘要:

The directory caused performance decline of the shared cache coherence protocol using a directory to record each shared cache block' s private reserved information for multi/many core parallel systems was studied. The study discovered that multi/many core systems in practical use need not to store the shared information of shared cache blocks because the systems mostly use a weak consistency protocol. According to the protocol, a core' s write-opeation need not to be immediately observed by other cores until the next synchronous point comes. Based on the discovery, a directoryLess shared cache coherence protocol needing not to record shared information, called DLS, was put forward. The DLS completely removes the directory and Invalidation/Ack messages, and efficiently maintains cache coherence by using a novel self-suspicion + speculative execution mechanism. The SPLASH-2 benchmark was used to test a 16-core processor, and the testing results show that the DLS not only completely removes the chip area cost of the directory, but also improves processor performance by 11.08 %, reduces the overall network traffic by 28.83% , and reduces the energy-consumption in network communication by 15.65% on average compared with the traditional MESI protocol with full directory. Moreover, the DLS does not involve any modification to programming languages and compilers, and hence is seamlessly compatible with legacy codes

同期刊论文项目
期刊论文 47 会议论文 11 获奖 6
同项目期刊论文
期刊信息
  • 《高技术通讯》
  • 北大核心期刊(2011版)
  • 主管单位:中华人民共和国科学科技部
  • 主办单位:中国科学技术信息研究所
  • 主编:赵志耘
  • 地址:北京市三里河路54号
  • 邮编:100045
  • 邮箱:hitech@istic.ac.cn
  • 电话:010-68514060 68598272
  • 国际标准刊号:ISSN:1002-0470
  • 国内统一刊号:ISSN:11-2770/N
  • 邮发代号:82-516
  • 获奖情况:
  • 《中国科学引文数据》刊源,《中国科技论文统计与分析》刊源
  • 国内外数据库收录:
  • 美国化学文摘(网络版),荷兰文摘与引文数据库,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),英国英国皇家化学学会文摘
  • 被引量:12178