一种基于硬件的快速确定性重放方法
本文选题:多核处理器 + 并行调试 ; 参考:《高技术通讯》2017年06期
【摘要】:针对多核处理器上并行程序执行不确定性所造成的并行调试难问题,提出了一种基于硬件的快速确定性重放方法——时间切割者。该方法采用面向并行的记录机制来区分出原执行中并行执行的访存指令块和非并行执行的指令块,并在重放执行中避免串行执行那些在原执行中并行执行的访存指令块,从而使得重放执行的性能开销小。在多核模拟器Sim-Godson上的仿真实验结果表明:该方法的重放速度快,其性能开销仅为2%左右。此外,该方法还具有硬件支持简单特点,未来有望应用于国产多核处理器研制中。
[Abstract]:Aiming at the difficulty of parallel debugging caused by the uncertainty of parallel program execution on multi-core processors, a fast deterministic replay method based on hardware, time cutter, is proposed. The method uses parallelism oriented recording mechanism to distinguish memory access instruction blocks from non-parallel execution instruction blocks in original execution, and avoids serial execution of memory access instruction blocks that are executed in parallel in original execution during playback execution. As a result, the performance overhead of replay execution is low. The simulation results on a multi-core simulator Sim-Godson show that the replay speed of this method is high and the performance cost is only about 2%. In addition, the method has the characteristics of simple hardware support and is expected to be used in the development of domestic multi-core processors in the future.
【作者单位】: 计算机体系结构国家重点实验室(中国科学院计算技术研究所);中国科学院大学;中国科学院计算技术研究所;龙芯中科技术有限公司;华为技术有限公司;
【基金】:国家“核高基”科技重大专项课题(2009ZX01028-002-003,2009ZX01029-001-003,2010ZX01036-001-002,2012ZX01029-001-002-002) 国家自然科学基金(61221062,61232009,61222204) 863计划(2012AA010901)资助项目
【分类号】:TP332
【相似文献】
相关期刊论文 前10条
1 许珊琳;;多核处理器——计算领域的又一次革命[J];中国集成电路;2006年05期
2 张洋;;虞志益:引领多核处理器创新之路[J];中国发明与专利;2013年01期
3 羽路;;多核处理器悄然崛起[J];集成电路应用;2005年05期
4 ;多核处理器强调多任务并行处理[J];每周电脑报;2006年35期
5 冯磊;;多核处理器的数量裸奔[J];信息系统工程;2006年11期
6 张浩;兰峰;;多核处理器基本原理及其在汽车领域中应用的展望[J];汽车科技;2007年03期
7 何军;王飙;;多核处理器的结构设计研究[J];计算机工程;2007年16期
8 肖红;;基于多核处理器系统开发中的几个问题[J];广东广播电视大学学报;2007年04期
9 张健浪;;三大于二,多核CPU之田忌赛马[J];新电脑;2008年06期
10 都思丹;;前言:嵌入式多核处理器系统及视频信号处理技术研究进展[J];南京大学学报(自然科学版);2009年01期
相关会议论文 前10条
1 郭建军;戴葵;王志英;;一种多核处理器存储层次性能评估模型[A];第八届全国信息隐藏与多媒体安全学术大会湖南省计算机学会第十一届学术年会论文集[C];2009年
2 彭林;张小强;刘德峰;谢伦国;田祖伟;;一种挖掘多核处理器存储级并行的算法[A];第15届全国信息存储技术学术会议论文集[C];2008年
3 刘杰;马彦;叶维;高剑刚;;多核处理器存储体系分析[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
4 潘送军;胡瑜;李晓维;;多核处理器瞬态故障敏感性分析[A];第五届中国测试学术会议论文集[C];2008年
5 方娟;张红波;;多核处理器预取策略的研究[A];2010年全国开放式分布与并行计算机学术会议论文集[C];2010年
6 何军;王飙;;通用多核处理器发展现状和趋势研究[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
7 桂亚东;;高效能计算机技术展望[A];庆祝中国力学学会成立50周年暨中国力学学会学术大会’2007论文摘要集(下)[C];2007年
8 万志涛;;基于多核处理器的面向时延敏感服务的云基础架构[A];中国通信学会信息通信网络技术委员会2011年年会论文集(上册)[C];2011年
9 陈远知;;多核处理器的里程碑——TILE64[A];全国第三届信号和智能信息处理与应用学术交流会专刊[C];2009年
10 陈远知;杨帆;;Tilera多核处理器网络应用研究[A];全国第五届信号和智能信息处理与应用学术会议专刊(第一册)[C];2011年
相关重要报纸文章 前10条
1 记者 曹继军 颜维琦;我国多核处理器研究实现新突破[N];光明日报;2012年
2 李梅 编译;多核处理器新年井喷[N];计算机世界;2007年
3 英特尔产品与平台市场部门数字家庭市场经理 庄淳杰;多核将大行其道[N];计算机世界;2007年
4 本报记者 陈斌;多核处理器的未来路径[N];计算机世界;2008年
5 ;多核:技术无悬念应用待拓展[N];计算机世界;2008年
6 Hillstone首席软件架构师 王钟;多核是更好的选择[N];网络世界;2009年
7 宋家雨;服务器销量会减半吗?[N];网络世界;2007年
8 蒋楠;美国 青少年变身“多核处理器”[N];中国计算机报;2006年
9 清华大学计算机系 教授 郑纬民;“多核”成为关键词[N];计算机世界;2007年
10 中航工业计算所 牛文生;计算机技术的一些新进展[N];中国航空报;2011年
相关博士学位论文 前10条
1 柴松;片上多核处理器的调度算法研究[D];电子科技大学;2014年
2 付桂涛;面向多核处理器的令牌一致性协议优化技术研究[D];国防科学技术大学;2014年
3 易娟;面向多核处理器系统的可靠性与能耗优化调度研究[D];重庆大学;2016年
4 王淼;面向多核处理器的并行编译及优化关键技术研究[D];国防科学技术大学;2010年
5 魏海涛;面向多核处理器的数据流程序编译关键技术研究[D];华中科技大学;2010年
6 吕海;多核处理器芯片计算平台中并行程序性能优化的研究[D];北京工业大学;2012年
7 李建华;片上多核处理器缓存子系统优化的研究[D];中国科学技术大学;2013年
8 杜建军;共享高速缓存多核处理器的关键技术研究[D];重庆大学;2011年
9 陈锐忠;非对称多核处理器的若干调度问题研究[D];华南理工大学;2013年
10 邓林;单芯片多核处理器存储优化技术研究[D];国防科学技术大学;2011年
相关硕士学位论文 前10条
1 张请;多核处理器关键技术研究[D];复旦大学;2014年
2 陈帅军;基于国产多核处理器核级冗余静态绑定和动态绑定机制的研究[D];哈尔滨工业大学;2015年
3 杨杭军;基于多核处理器的视频编解码并行算法研究[D];南京大学;2013年
4 王宗炎;基于OVP的多核处理器系统级建模与评估[D];复旦大学;2014年
5 范少华;多核处理器映射关键技术研究[D];复旦大学;2014年
6 裘凯;多核处理器映射关键技术研究[D];复旦大学;2014年
7 冯勇;基于Tilera多核处理器的并行模型研究[D];西安电子科技大学;2014年
8 庞守雷;面向特定应用的多核处理器体系结构关键技术研究[D];国防科学技术大学;2014年
9 欧丽军;面向未来通信算法的多核处理器存储系统设计与实现[D];国防科学技术大学;2014年
10 龙恋;多核处理器存储资源管理建模与访存带宽管理优化[D];国防科学技术大学;2014年
,本文编号:2101193
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2101193.html