• DocumentCode
    1829945
  • Title

    Architectural support for performance tuning: a case study on the SPARCcenter 2000

  • Author

    Singhal, Ashok ; Goldberg, Aaron J.

  • Author_Institution
    Sun Microsystems Computer Corp.
  • fYear
    1994
  • fDate
    18-21 Apr 1994
  • Firstpage
    48
  • Lastpage
    59
  • Abstract
    Latency hiding techniques such as multilevel cache hierarchies yield high performance when applications map well onto hierarchy implementations, but performance can suffer drastically when they do not. Identifying and reducing mismatches between an application and the memory hierarchy is difficult without insight into the actual behavior of the hardware implementation. The authors advocate the use of hardware event counters, as a cheap, effective and practical way to tune applications for a given hardware platform. They take a case study approach, focussing on the counters available on the SPARCcenter 2000, a 20 processor, shared-bus based multiprocessor. They describe the tools built to relate hardware event counts to user applications and give examples to illustrate how these tools are useful in practice. They conclude with a critique of the current hardware counters, offering a user´s perspective on how they could be redesigned to be more effective
  • Keywords
    multiprocessing systems; parallel architectures; performance evaluation; SPARCcenter 2000; architectural support; case study; hardware counters; hardware event counters; performance tuning; shared-bus based multiprocessor; Application software; Computational modeling; Computer aided software engineering; Computer architecture; Counting circuits; Delay; Hardware; High performance computing; Sun; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1994., Proceedings the 21st Annual International Symposium on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-8186-5510-0
  • Type

    conf

  • DOI
    10.1109/ISCA.1994.288162
  • Filename
    288162