• 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