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.