Title :
IPC Considered Harmful for Multiprocessor Workloads
Author :
Alameldeen, Alaa R. ; Wood, David A.
Author_Institution :
Oregon Microarchitecture Lab., Intel Corp., Hillsboro, OR
Abstract :
Many architectural simulation studies use instructions per cycle (IPC) to analyze performance. In this article, we challenge the commonly held view that IPC accurately reflects performance - at least for multithreaded workloads running on multiprocessors. Work-related metrics, such as time per transaction, are the most accurate and reliable way to estimate multiprocessor workload performance
Keywords :
instruction sets; multi-threading; multiprocessing systems; IPC; instructions per cycle; multiprocessor system; multithreaded program; Computational modeling; Computer simulation; Operating systems; Performance gain; Performance loss; Runtime; Scheduling; System performance; Time measurement; Timing; IPC; Instructions per cycle; multithreaded workloads; simulation;
Journal_Title :
Micro, IEEE