IPC Considered Harmful for Multiprocessor Workloads

  • Authors:
  • Alaa R. Alameldeen;David A. Wood

  • Affiliations:
  • Intel Corporation;University of Wisconsin-Madison

  • Venue:
  • IEEE Micro
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many architectural simulation studies use instructions per cycle (IPC) to analyze performance. For multithreaded programs running on multiprocessor systems, however, IPC often inaccurately reflects performance and leads to incorrect or misleading conclusions. Work-related metrics, such as time per transaction, are the most accurate and reliable way to estimate multiprocessor workload performance.