Performance analysis of enhanced fine-grain multithreaded distributed-memory systems

Zuberek, W.M.

Proc. IEEE Conf. on Systems, Man, and Cybernetics; Tucson, AZ, 7-10 October 2001, pp.1101-1106.

Abstract:

In fine-grain multithreading, the thread changes in each processor cycle, consecutive instructions are thus issued from different threads, and no data dependencies stall the pipeline. Enhanced fine-grain multithreading maintains a number of additional threads which are used to replace an active thread when it initiates a long-latency operation. Performance improvements due to enhanced multithreading are studied by analyzing a timed Petri net model of a fine-grain multithreaded architecture at the instruction execution level.

Keywords:

Fine-grain multithreading, distributed-memory architectures, timed Petri nets, performance analysis, discrete-event simulation.

References:

Available in pdf and postscript.