An Overview of Computer Architecture and System Simulation

This work presents an overview of the modeling and simulation challenges that currently exist in the area of computer architecture design. First, we describe the requirements that a modeling and simulation framework must have in this particular application domain. Then, we review different state-of-the-art frameworks that we have classified taking into account the kind of source system they model.

[1]  Hui Xiao,et al.  SimSoC: A full system simulation software for embedded systems , 2009, 2009 IEEE International Workshop on Open-source Software for Scientific Computation (OSSC).

[2]  Fredrik Larsson,et al.  Simics: A Full System Simulation Platform , 2002, Computer.

[3]  Lieven Eeckhout,et al.  Chip Multiprocessor Design Space Exploration through Statistical Simulation , 2009, IEEE Transactions on Computers.

[4]  J. M. Colmenar,et al.  Characterizing asynchronous variable latencies through probability distribution functions , 2009, Microprocess. Microsystems.

[5]  Bernard P. Zeigler,et al.  Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems , 2000 .

[6]  David J. Lilja,et al.  Simulation of computer architectures: simulators, benchmarks, methodologies, and recommendations , 2006, IEEE Transactions on Computers.

[7]  Jianwei Chen,et al.  Integrating complete-system and user-level performance/power simulators: the SimWattch approach , 2003, 2003 IEEE International Symposium on Performance Analysis of Systems and Software. ISPASS 2003..

[8]  David I. August,et al.  Microarchitectural exploration with Liberty , 2002, 35th Annual IEEE/ACM International Symposium on Microarchitecture, 2002. (MICRO-35). Proceedings..

[9]  David I. August,et al.  Exploiting parallelism and structure to accelerate the simulation of chip multi-processors , 2006, The Twelfth International Symposium on High-Performance Computer Architecture, 2006..

[10]  Todd M. Austin,et al.  SimpleScalar: An Infrastructure for Computer System Modeling , 2002, Computer.

[11]  Lieven Eeckhout,et al.  Considering all starting points for simultaneous multithreading simulation , 2006, 2006 IEEE International Symposium on Performance Analysis of Systems and Software.

[12]  Krste Asanovic,et al.  Accelerating Multiprocessor Simulation with a Memory Timestamp Record , 2005, IEEE International Symposium on Performance Analysis of Systems and Software, 2005. ISPASS 2005..

[13]  Gul N. Khan,et al.  Simulation environment for design and verification of Network-on-Chip and multi-core systems , 2009, 2009 IEEE International Symposium on Modeling, Analysis & Simulation of Computer and Telecommunication Systems.

[14]  Matt T. Yourst PTLsim: A Cycle Accurate Full System x86-64 Microarchitectural Simulator , 2007, 2007 IEEE International Symposium on Performance Analysis of Systems & Software.

[15]  Kai Huang,et al.  A modular fast simulation framework for stream-oriented MPSoC , 2009, 2009 IEEE International Symposium on Industrial Embedded Systems.

[16]  Ligang Hou,et al.  A simulation environment for Network-on-Chip based on SystemC , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[17]  Frédéric Pétrot,et al.  A flexible hybrid simulation platform targeting multiple configurable processors SoC , 2010, 2010 15th Asia and South Pacific Design Automation Conference (ASP-DAC).

[18]  Mohamed Khalil Hani,et al.  SystemC-based HW/SW co-simulation platform for system-on-chip (SoC) design space exploration , 2008, 2008 International Conference on Electronic Design.

[19]  Margaret Martonosi,et al.  Wattch: a framework for architectural-level power analysis and optimizations , 2000, Proceedings of 27th International Symposium on Computer Architecture (IEEE Cat. No.RS00201).

[20]  A.K. Ghanem,et al.  A Cycle-Accurate Micro-Architecture Simulation Framework for Embedded Processors , 2006, 2006 International Conference on Computer Engineering and Systems.

[21]  Mikko H. Lipasti,et al.  Precise and Accurate Processor Simulation , 2002 .