Modeling and analysis of simultaneous multithreading

Zuberek, W.M.

Proc. 14-th Int. Conf. on Analytical and Stochastic Modeling Techniques and Applications (ASMTA-07), a part of the 21-st European Conference on Modeling and Simulation (ECMS'07), Prague, Czech Republic, 4-6 June 2007, pp.115-120.

Abstract:

In simultaneous multithreading, several threads can issue instructions in each processor cycle. A simple and versatile timed Petri net model of simultaneous multithreading is proposed and is used to compare the performance of architectures with and without simultaneous multithreading. Performance results are obtained by event-driven simulation of net models and are verified by state-space-based analysis using combinations of modeling parameters for which the state space remains reasonably small.

Keywords:

Simultaneous multithreading, instruction issuing, pipelined processors, timed Petri nets, performance analysis, event-driven simulation.

References:

Available in pdf.