Analysis of performance bottlenecks in multithreaded multiprocessor systems

  • Authors:
  • W. M. Zuberek

  • Affiliations:
  • Department of Computer Science, Memorial University of Nfld, St.John's, Canada A1B 3X5

  • Venue:
  • Fundamenta Informaticae - Application of concurrency to system design
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The performance of modern multiprocessor systems is often limited by the delays of interconnections or long latencies of memory subsystems. Instruction-level multithreading is a technique to tolerate such long latencies by switching from one instruction thread to another and continuing instruction execution concurrently with the long latency operations. Using timed Petri net models, the paper analyzes performance limitations introduced by different components of distributed memory multithreaded multiprocessor systems. Simulation results are used to compare performance improvements obtained by replicating critical components of the system to those obtained using components with better performance characteristics.