-
题名一种基于硬件的快速确定性重放方法
被引量:1
- 1
-
-
作者
章隆兵
李磊
肖俊华
贺晓
王剑
-
机构
计算机体系结构国家重点实验室(中国科学院计算技术研究所)
中国科学院大学
中国科学院计算技术研究所
龙芯中科技术有限公司
华为技术有限公司
-
出处
《高技术通讯》
北大核心
2017年第6期487-494,共8页
-
基金
国家"核高基"科技重大专项课题(2009ZX01028-002-003
2009ZX01029-001-003
+5 种基金
2010ZX01036-001-002
2012ZX01029-001-002-002)
国家自然科学基金(61221062
61232009
61222204)
863计划(2012AA010901)资助项目
-
文摘
针对多核处理器上并行程序执行不确定性所造成的并行调试难问题,提出了一种基于硬件的快速确定性重放方法——时间切割者。该方法采用面向并行的记录机制来区分出原执行中并行执行的访存指令块和非并行执行的指令块,并在重放执行中避免串行执行那些在原执行中并行执行的访存指令块,从而使得重放执行的性能开销小。在多核模拟器Sim-Godson上的仿真实验结果表明:该方法的重放速度快,其性能开销仅为2%左右。此外,该方法还具有硬件支持简单特点,未来有望应用于国产多核处理器研制中。
-
关键词
多核处理器
并行调试
确定性重放
多核模拟器
全局时钟
-
Keywords
muhicore processor, parallel debug, deterministic replay, multicore simulator, global clock
-
分类号
TP332
[自动化与计算机技术—计算机系统结构]
-