Analysis of pipeline stall effects in block multithreaded multiprocessors

Zuberek, W.M.

Proc. 16-th Performance Engineering Workshop, Durham, UK, 24-25 July 2000, pp.187-198.

Abstract:

In block multithreaded processors, instruction dependencies occasionally stall the pipeline for one or more processor cycles. The paper uses a timed Petri net model of a multithreaded multiprocessor to study the influence of pipeline stalls on the performance of processors. Presented results are obtained by simulation of the net model.

Keywords:

Instruction-level multithreading, block multithreading, multithreaded multiprocessors, distributed-memory architectures, pipeline stalls, timed Petri nets, discrete-event simulation.

References:

Available in pdf and postscript.