Institute of Computing Technology, Chinese Academy IR
基于硬件辅助的用户态并行程序记录方法 | |
唐士斌; 宋风龙; 王达; 李文明; 刘志勇 | |
2012 | |
发表期刊 | 小型微型计算机系统 |
ISSN | 1000-1220 |
卷号 | 33.0期号:010页码:2243 |
摘要 | 程序调试工作的首要基础是错误可重现,然而并行程序执行过程存在天然的不确定性,尤其在多核处理器上,如何重现并行程序的错误是一个巨大的挑战.现有的方法或记录整个系统的状态或需要细粒度插桩,存在可用性差与运行时开销大等问题.本文首次提出一种基于硬件辅助的面向用户态并行程序的轻量级记录与重放方法,该方法通过软件协助来记录信号、系统调用与操作系统调度相关的序关系;利用硬件记录访存冲突,同时在记录过程中采用基于目录的方法来压缩日志存储.通过在16核模拟平台上评估,本文提出的方法不仅方便了用户态并行程序调试,同时减少了81%的存储日志开销. |
关键词 | 多核 并行程序 确定性重放 访存冲突 |
语种 | 英语 |
文献类型 | 期刊论文 |
条目标识符 | http://119.78.100.204/handle/2XEOYT63/28236 |
专题 | 中国科学院计算技术研究所期刊论文_中文 |
作者单位 | 中国科学院计算技术研究所 |
第一作者单位 | 中国科学院计算技术研究所 |
推荐引用方式 GB/T 7714 | 唐士斌,宋风龙,王达,等. 基于硬件辅助的用户态并行程序记录方法[J]. 小型微型计算机系统,2012,33.0(010):2243. |
APA | 唐士斌,宋风龙,王达,李文明,&刘志勇.(2012).基于硬件辅助的用户态并行程序记录方法.小型微型计算机系统,33.0(010),2243. |
MLA | 唐士斌,et al."基于硬件辅助的用户态并行程序记录方法".小型微型计算机系统 33.0.010(2012):2243. |
条目包含的文件 | 条目无相关文件。 |
个性服务 |
推荐该条目 |
保存到收藏夹 |
查看访问统计 |
导出为Endnote文件 |
谷歌学术 |
谷歌学术中相似的文章 |
[唐士斌]的文章 |
[宋风龙]的文章 |
[王达]的文章 |
百度学术 |
百度学术中相似的文章 |
[唐士斌]的文章 |
[宋风龙]的文章 |
[王达]的文章 |
必应学术 |
必应学术中相似的文章 |
[唐士斌]的文章 |
[宋风龙]的文章 |
[王达]的文章 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论