Issue No.04 - July/August (2006 vol.26)
Alaa R. Alameldeen , Intel Corporation
David A. Wood , University of Wisconsin-Madison
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MM.2006.73
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.
Instructions per cycle, IPC, simulation, multithreaded workloads
Alaa R. Alameldeen, David A. Wood, "IPC Considered Harmful for Multiprocessor Workloads", IEEE Micro, vol.26, no. 4, pp. 8-17, July/August 2006, doi:10.1109/MM.2006.73