ecms_neu_mini.png

Digital Library

of the European Council for Modelling and Simulation

 

Title:

A Visual Simulation Framework For Simultaneous

Multithreading Architectures

Authors:

Adrian Florea, Alexandru Ratiu, Arpad Gellert, Lucian N. Vinţan

Published in:

 

(2011).ECMS 2011 Proceedings edited by: T. Burczynski, J. Kolodziej, A. Byrski, M. Carvalho. European Council for Modeling and Simulation. doi:10.7148/2011 

 

ISBN: 978-0-9564944-2-9

 

25th European Conference on Modelling and Simulation,

Jubilee Conference

Krakow, June 7-10, 2011

 

Citation format:

Florea, A., Ratiu, A., Gellert, A., & Vintan, L. N. (2011). A Visual Simulation Framework For Simultaneous Multithreading Architectures. ECMS 2011 Proceedings edited by: T. Burczynski, J. Kolodziej, A. Byrski, M. Carvalho (pp. 403-409). European Council for Modeling and Simulation. doi:10.7148/2011-0403-0409

DOI:

http://dx.doi.org/10.7148/2011-0403-0409

Abstract:

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 SMT- related issues.

Full text: