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