Memory Simulation in CPU Simulator MCS
-
摘要: 仿真器是进行硬件设计评估,系统软件设计开发和计算机体系结构研究的有力工具,而对内存的仿真是系统级仿真器的重要组成部分,其仿真效率直接影响整个仿真器的性能.以一款基于VLIW(超长指令字)结构的CPU仿真器——MCS为例,研究了高效内存仿真的实现方法.MCS为目标应用程序提供了一个仿真运行平台,从而达到评估CPU设计,分析指令效率,支持编译系统调试的目的.Abstract: Simulator is a powerful tool for hardware design evaluation, system software development, and computer architecture study. Memory simulation is an important part of a system level simulator, it will affect the whole performance. By introducing MCS——a CPU simulator based on VLIW architecture, the authors study the implementation of efficient memory simulation. As a running environment of the target codes,MCS can be used to evaluate the design of CPU, analyze the efficiency of instructions, and debug the target compiler.
-
Key words:
- simulation /
- memories /
- instruction systems /
- VLIW /
- MCS /
- MMU
-
[1] Herrod Stephen A. Using complete machine simulation to understand computer system behavior. CA:Stanford University, 1998.[2] Rosenblum Mendel, Bugnion Edouard, Devine Scott, et al. Using the SimOS machine simulator to study complex computer systems[J]. ACM Transactions on Modeling and Computer Simulation, 1997,7(1): 78~103.[3] Cmelik Robert, Keppel David. Shade:a fast instruction set simulator for execution profiling[J]. Performance Evaluation Review, 1994,22(1):128~137.[4] Magnusson Peter S, Dahlgren Fredrik, Grahn Hakan,et al. SimICS/sun4m:a virtual workstation. [5] Rosenblum Mendel, Herrod Stephen A, Witchel Emmett, et al. Complete computer simulation:the SimOS approach. [6] Magnusson Peter, Werner Bengt. Efficient memory simulation in SimICS. [7] Magnusson Peter S. Efficient instruction cache simulation and execution profiling with a threaded-code interpreter. -

计量
- 文章访问数: 2827
- HTML全文浏览量: 66
- PDF下载量: 282
- 被引次数: 0