• DocumentCode
    426861
  • Title

    Performance Analysis Using the MIPS R10000 Performance Counters

  • Author

    Zagha, Marco ; Larson, Brond ; Turner, Steve ; Itzkowitz, Marty

  • Author_Institution
    Silicon Graphics Inc., Mountain View, CA
  • fYear
    1996
  • fDate
    1996
  • Firstpage
    16
  • Lastpage
    16
  • Abstract
    Tuning supercomputer application performance often requires analyzing the interaction of the application and the underlying architecture. In this paper, we describe support in the MIPS R10000 for non-intrusively monitoring a variety of processor events - support that is particularly useful for characterizing the dynamic behavior of multi-level memory hierarchies, hardware-based cache coherence, and speculative execution. We first explain how performance data is collected using an integrated set of hardware mechanisms, operating system abstractions, and performance tools. We then describe several examples drawn from scientific applications, which illustrate how the counters and profiling tools provide information that helps developers analyze and tune applications.
  • Keywords
    MIPS R10000; SGI Power Challenge; hardware performance counters; performance analysis; profiling tools; Application software; Counting circuits; Discrete event simulation; Graphics; Hardware; Microprocessors; Operating systems; Performance analysis; Silicon; Supercomputers; MIPS R10000; SGI Power Challenge; hardware performance counters; performance analysis; profiling tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1996. Proceedings of the 1996 ACM/IEEE Conference on
  • Print_ISBN
    0-89791-854-1
  • Type

    conf

  • DOI
    10.1109/SUPERC.1996.183522
  • Filename
    1392891