CSpace  > 中国科学院计算技术研究所期刊论文  > 中文
一种多线程程序内存系统模拟器Trace驱动仿真方法
朱鹏飞; 卢天越; 陈明宇
2015
发表期刊计算机研究与发展
ISSN1000-1239
卷号52.0期号:006页码:1266
摘要伴随大数据计算时代的到来,片上多核处理器为提高多线程程序服务器吞吐率发挥巨大作用,同时其内存系统的访问延迟越来越影响系统性能.目前,路径驱动(trace-driven)仿真方法比执行驱动(execution-driven)运行速度快,被内存系统研究者广泛采用.但是路径驱动在仿真并发线程时,会同时导致宏观和微观的访存错位.而实际多线程程序运行过程中,不会发生这种访存错位行为.通过理论分析和计算,访存错位引起路径驱动的仿真结果存在明显偏差.针对上述问题,提出了一种方法来避免路径驱动仿真发生宏观和微观访存错位,精确回放采集阶段的多线程程序行为.实验数据显示,在避免宏观访存trace错位后,多线程程序的多个仿真指标出现最高10.22%的变化;对于部分访存密集型的多线程程序,避免微观访存trace错位可以使算数平均IPC出现大于50%的变化.为研究交互线程的内存系统行为提供一种更加准确的路径驱动方法。
关键词路径驱动仿真 精确度 内存系统 多线程程序 trace采集回放
语种英语
文献类型期刊论文
条目标识符http://119.78.100.204/handle/2XEOYT63/37690
专题中国科学院计算技术研究所期刊论文_中文
作者单位中国科学院计算技术研究所
第一作者单位中国科学院计算技术研究所
推荐引用方式
GB/T 7714
朱鹏飞,卢天越,陈明宇. 一种多线程程序内存系统模拟器Trace驱动仿真方法[J]. 计算机研究与发展,2015,52.0(006):1266.
APA 朱鹏飞,卢天越,&陈明宇.(2015).一种多线程程序内存系统模拟器Trace驱动仿真方法.计算机研究与发展,52.0(006),1266.
MLA 朱鹏飞,et al."一种多线程程序内存系统模拟器Trace驱动仿真方法".计算机研究与发展 52.0.006(2015):1266.
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[朱鹏飞]的文章
[卢天越]的文章
[陈明宇]的文章
百度学术
百度学术中相似的文章
[朱鹏飞]的文章
[卢天越]的文章
[陈明宇]的文章
必应学术
必应学术中相似的文章
[朱鹏飞]的文章
[卢天越]的文章
[陈明宇]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。