节点文献

面向多核程序确定性重演的内存竞争记录机制研究

Study on Memory Race Recording Mechanism in Deterministic Multi-Core Replay

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 朱素霞季振洲刘涛王庆张浩

【Author】 ZHU Su-xia1,JI Zhen-zhou1,LIU Tao1,WANG Qing1,ZHANG Hao2(1.School of Computer,Harbin Institute of Technology,Harbin,Heilongjiang 150001,China;2.Institute of Computing Technology Chinese Academy of Sciences,Beijing 100190,China)

【机构】 哈尔滨工业大学计算机科学与技术学院中国科学院计算技术研究所

【摘要】 内存竞争记录是实现多核程序确定性重演的关键技术.针对现有内存竞争记录算法存在消耗资源多、记录日志大、重演速度受限等问题,本文提出了一种硬件结构支持的、基于分段技术的、高效的点对点内存竞争记录算法,该算法用一种更严格的间接发生序表示内存竞争,采用分段的可推导约减算法减少记录内存竞争的次数,同时使用最大近似时戳法近似已被替换出cache的内存块的时戳,能够在引入较少硬件资源的前提下记录较小的内存竞争日志,且简单易实现,重演速度快.

【Abstract】 Memory race recording is a key technology in deterministic multi-core replay.High hardware consumption,large log size and slow replay speed limited the application of previous memory race recording algorithms.This paper proposes a new efficient hardware memory race recording algorithm,which is implemented in chunks and logs the outcomes of memory races in a point-to-point approach.In this recording mechanism,memory race is presented in a new stricter indirect dependency,a chunk-based transitive reduction algorithm is introduced to reduce the number of memory races logged,a maximum timestamp approximation method is proposed to deal with those races evicted from cache.This new memory race recording algorithm can replay a program at production run speed,and log a smaller memory race log using smaller hardware than previous point-to-point approaches.

【基金】 国家自然科学基金(No.60736012)
  • 【文献出处】 电子学报 ,Acta Electronica Sinica , 编辑部邮箱 ,2011年12期
  • 【分类号】TP333.1
  • 【被引频次】7
  • 【下载频次】143
节点文献中: 

本文链接的文献网络图示:

本文的引文网络