DocumentCode
1156733
Title
IPC Considered Harmful for Multiprocessor Workloads
Author
Alameldeen, Alaa R. ; Wood, David A.
Author_Institution
Oregon Microarchitecture Lab., Intel Corp., Hillsboro, OR
Volume
26
Issue
4
fYear
2006
Firstpage
8
Lastpage
17
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;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/MM.2006.73
Filename
1677499
Link To Document