6533b7d7fe1ef96bd1268e51

RESEARCH PRODUCT

A Visual Simulation Framework For Simultaneous Multithreading Architectures

Alexandru RatiuLucian VintanArpad GellertAdrian Florea

subject

Computer architecturebusiness.industryComputer scienceMultithreadingControl (management)Key (cryptography)Complex systemArchitectureSimultaneous multithreadingSoftware engineeringbusinessTemporal multithreadingMicroarchitecture

description

The computing systems, and particularly microarchitectures, are in a continuous expansion reaching an unmanageable complexity by the human mind. In order to understand and control this expansion, researchers need to design and implement larger and more complex systems’ simulators. In the current paradigm the simulators play the key role in going further, by translating all complex processing mechanisms in relevant and easy to understand information. This paper aims to make a suggestive description of the concepts and principles implemented into a Simultaneous Multithreading Architecture. We introduce the SMTAHSim framework, an educational tool that simulates in an interactive manner the important aspects of this particular microarchitecture. The graphical simulation and the results reporting techniques provide a lot of easy to understand information that outline an expressive image of Simultaneous Multithreading (SMT) processing mechanisms. Our developed software tool facilitates the understanding of theoretical questions, thus allowing students to feel more confident when studying SMTrelated issues.

https://doi.org/10.7148/2011-0403-0409