基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
并发执行的并行多线程程序执行过程中,不同的访存顺序会得到不同的执行结果.由于再次执行时,难以重现首次执行时的错误,导致并行程序的调试非常困难.确定性重放是解决该问题的一种方法,目的是通过记录并行程序执行过程中的不确定性事件,然后利用记录的事件重现出程序的原始执行.然而,已有的确定性重放方法会产生大量的记录日志,如何减小记录日志是确定性重放领域的研究热点,在实际应用中也是非常具有挑战性的问题.为了减小记录日志的开销,文中提出了一种基于逻辑时间的访存依赖约减方法,并在支持松弛存储一致性模型的处理器上提出具体的实现技术,该方法利用了访存依赖对应的逻辑时间之间的序关系进行约减.通过模拟评估所提出方法的性能和可扩展性.其中,在8核模拟平台上,通过Splash2测试程序进行评估,结果显示所提出的记录方法平均日志开销为0.11Bytes/Kilo-Instruction,与目前最好的访存依赖约减方法Timetraveler相比提高了75%;通过4核、8核和16核平台的评估结果,表明所提出约减方法具有较好的可扩展性.
推荐文章
全局减方差方法的HBR-2基准题应用
全局减方差方法
离散纵标方法
蒙特卡罗方法
源偏倚
权窗
基于调用链分析的访存优化技术
函数调用
访存操作
上下文保存
调用关系图
编译优化
面向Cell宽带引擎架构的异构多核访存技术
异构多核
访存技术
分层存储结构
Cell宽带引擎架构
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于全局同步逻辑时间的访存依赖约减方法
来源期刊 计算机学报 学科 工学
关键词 多核 并行程序 确定性重放 访存冲突
年,卷(期) 2014,(7) 所属期刊栏目 计算机系统体系结构
研究方向 页码范围 1487-1499
页数 13页 分类号 TP303
字数 9680字 语种 中文
DOI 10.3724/SP.J.1016.2014.01487
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 宋风龙 中国科学院计算技术研究所计算机体系结构国家重点实验室 12 112 6.0 10.0
2 张帅 中国科学院计算技术研究所计算机体系结构国家重点实验室 58 363 8.0 18.0
6 范东睿 中国科学院计算技术研究所计算机体系结构国家重点实验室 35 225 9.0 13.0
7 唐士斌 中国科学院计算技术研究所计算机体系结构国家重点实验室 4 14 2.0 3.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (16)
节点文献
引证文献  (3)
同被引文献  (5)
二级引证文献  (1)
1978(1)
  • 参考文献(1)
  • 二级参考文献(0)
1995(1)
  • 参考文献(1)
  • 二级参考文献(0)
1996(1)
  • 参考文献(1)
  • 二级参考文献(0)
2003(1)
  • 参考文献(1)
  • 二级参考文献(0)
2005(1)
  • 参考文献(1)
  • 二级参考文献(0)
2006(2)
  • 参考文献(2)
  • 二级参考文献(0)
2008(2)
  • 参考文献(2)
  • 二级参考文献(0)
2009(2)
  • 参考文献(2)
  • 二级参考文献(0)
2010(4)
  • 参考文献(4)
  • 二级参考文献(0)
2011(1)
  • 参考文献(1)
  • 二级参考文献(0)
2014(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2015(1)
  • 引证文献(1)
  • 二级引证文献(0)
2018(1)
  • 引证文献(1)
  • 二级引证文献(0)
2019(2)
  • 引证文献(1)
  • 二级引证文献(1)
研究主题发展历程
节点文献
多核
并行程序
确定性重放
访存冲突
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机学报
月刊
0254-4164
11-1826/TP
大16开
中国科学院计算技术研究所(北京2704信箱)
2-833
1978
chi
出版文献量(篇)
5154
总下载数(次)
49
总被引数(次)
187004
论文1v1指导