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 :
بازگشت