期刊文献+

基于SESC仿真器的存储预取器设计

Memory Prefetcher Design Based on SESC Emulator
下载PDF
导出
摘要 仿真器是在宿主机上运行并能模拟目标体系结构机器行为的一种软件系统,它可以解释并执行目标体系结构机器上可执行的程序,同时可提供运行时的指令和事件相关记录,以及目标体系结构机器的性能统计参数。系统级体系结构仿真器是可以作为一个虚拟目标机器运行的软件系统,它可以实现对单(多)处理器、内存系统、Cache和外部设备等子系统的功能模拟。本文根据多核处理器结构特点,研究体系结构仿真器与测试程序的设计方法。利用体系结构仿真器,分析不同结构的多核处理器片外存储访问需求,讨论片外存储访问带宽对计算性能的影响问题。总结出多核系统片外存储器访问的机制与需求,以及片外访存与程序特征的关系。 The emulator is a software system running on host and simulating the behavior of target architecture machine. It can explain and execute the executable program on target architecture machine, while providing run-time instruction and event-related records, as well as the statistical parameters of target architecture machine performance. System-level architecture emulator can be used as a virtual target machine which running software system, can achieve the functional simulation of the single (multi) processor, system memory, cache, and an external device subsystem. This paper is based on the structural characteristics of multi-core processors, studies architecture simulation and testing procedures. Using architecture simulation, the different structure of multi-core processor chip memory access requirements are analyzed, and the off-chip memory access bandwidth on the impact of computing performance is discussed. The multi-core system-chip memory access mechanism and needs are summed up, as well as off-chip memory access and program characteristics.
出处 《计算机与现代化》 2013年第6期183-188,共6页 Computer and Modernization
基金 国家自然科学基金资助项目(60773223 61003037 61173047) 教育部博士点基金资助项目(20116102120049) 国家863项目(2009AA01Z110)
关键词 体系结构仿真器 SESC 预取器 system-level architecture emulator SESC memory prefetcher
  • 相关文献

参考文献12

二级参考文献67

  • 1The M5 Simulator: Modeling Networked Systems. Nathan L. Binkert, Ronald G. Dreslinski, Lisa R. Hsu, et al. IEEE Micro, 2006, 26(4) :52-60
  • 2SimpleScalar: An infrastructure for computer system modeling. AUSTIN T, LARSON E, ERNST D. IEEE Computer, 2002, 35 (2) :59-67
  • 3A Burst Scheduling Access Reordering Mechanism. Jun Shao, Brian T. Davis. HPCA: High Performance Computer Architecture 2007, IEEE 13th International Symposium, 285 - 294
  • 4[1]Peter S.Magnusson SimICS/sun4m: A Virtual Workstation[R]. Swedish Institute of Computer Science.1998.
  • 5[2]Mendel Rosenblum SimOS:a fast operating system simulation environment[D]. Departments of Electrical Engineering and Computer science , Stanford University.1994.
  • 6郇丹丹,李祖松,胡伟武,刘志勇.结合访存失效队列状态的预取策略[J].计算机学报,2007,30(7):1104-1114. 被引量:3
  • 7KUNLE O,BASEM A,LANCER H.et al.The case for a single-chip muItiprocessor[J].ACM Sigplan Notices,1996,31(9):2-11.
  • 8CHEN Yu,LI Wenlong,LIN Junmin,et al.Data sharing analysis of emerging parallel media mining workloads[C]// Proceedings of 2008 High Performance Computing.Berlin,Germany:Springer,2008:87-96.
  • 9CHEN Yu,LI Wenlong,KIM C K,et al.Efficient shared Cache management through sharing-aware replacement and streaming-aware insertion policy[C[//Proceedings of the 2009 IEEE International Symposium on Parallel & Distributed Processing.Los Alamitos,CA,USA:IEEE Computer Society,2009:1-11.
  • 10BRADFORD M B,DAVID A W.Managing wire delay in large chip-multiprocessor Caches[C]//Proceedings of the 37th annual IEEE/ACM International Symposium on Microarchitecture.Los Alamitos,CA,USA:IEEE Computer Society,2004:319-330.

共引文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部