• DocumentCode
    1220023
  • Title

    Interaction cost: for when event counts just don´t add up

  • Author

    Fields, Brian A. ; Bodìk, Rastislav ; Hill, Mark D. ; Newburn, Chris J.

  • Author_Institution
    California Univ., Berkeley, CA
  • Volume
    24
  • Issue
    6
  • fYear
    2004
  • Firstpage
    57
  • Lastpage
    61
  • Abstract
    Most performance analysis tasks boil down to finding bottlenecks. In the context of this article, a bottleneck is any event (for example, branch mispredict, window stall, or arithmetic-logic unit (ALU) operation) that limits performance. Bottleneck analysis is critical to an architect´s work, whether the goal is tuning processors for energy efficiency, improving the effectiveness of optimizations, or designing a more balanced processor. Interaction cost helps to improve processor performance and decrease power consumption by identifying when designers can choose among a set of optimizations and when it´s necessary to perform them all
  • Keywords
    cache storage; exception handling; parallel architectures; program diagnostics; system recovery; bottleneck analysis; cache storage; exception handling; interaction cost; parallel architectures; program diagnostics; system recovery; Computer aided instruction; Concurrent computing; Cost function; Delay; Design optimization; Energy consumption; Hardware; Microarchitecture; Out of order; Parallel processing;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2004.78
  • Filename
    1388158