Multiple Levels of Abstraction in the Simulation of Microthreaded Many-Core Architectures

HTML  XML Download Download as PDF (Size: 6943KB)  PP. 159-190  
DOI: 10.4236/ojmsi.2015.34017    3,688 Downloads   4,641 Views  Citations
Author(s)

ABSTRACT

Simulators are generally used during the design of computer architectures. Typically, different simulators with different levels of complexity, speed and accuracy are used. However, for early design space exploration, simulators with less complexity, high simulation speed and reasonable accuracy are desired. It is also required that these simulators have a short development time and that changes in the design require less effort in the implementation in order to perform experiments and see the effects of changes in the design. These simulators are termed high-level simulators in the context of computer architecture. In this paper, we present multiple levels of abstractions in a high-level simulation of a general-purpose many-core system, where the objective of every level is to improve the accuracy in simulation without significantly affecting the complexity and simulation speed.

Share and Cite:

Uddin, I. (2015) Multiple Levels of Abstraction in the Simulation of Microthreaded Many-Core Architectures. Open Journal of Modelling and Simulation, 3, 159-190. doi: 10.4236/ojmsi.2015.34017.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.