Institute of Computing Technology, Chinese Academy IR
一种多线程程序内存系统模拟器Trace驱动仿真方法 | |
朱鹏飞; 卢天越; 陈明宇 | |
2015 | |
发表期刊 | 计算机研究与发展 |
ISSN | 1000-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文件 |
谷歌学术 |
谷歌学术中相似的文章 |
[朱鹏飞]的文章 |
[卢天越]的文章 |
[陈明宇]的文章 |
百度学术 |
百度学术中相似的文章 |
[朱鹏飞]的文章 |
[卢天越]的文章 |
[陈明宇]的文章 |
必应学术 |
必应学术中相似的文章 |
[朱鹏飞]的文章 |
[卢天越]的文章 |
[陈明宇]的文章 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论