ACM Home Page
Please provide us with feedback. Feedback
Performance analysis using the MIPS R10000 performance counters
Full text PdfPdf (200 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 1996 ACM/IEEE conference on Supercomputing (CDROM) table of contents
Pittsburgh, Pennsylvania, United States
Article No. 16  
Year of Publication: 1996
ISBN:0-89791-854-1
Authors
Marco Zagha  Silicon Graphics Inc., 2011 N. Shoreline Blvd., Mountain View, CA
Brond Larson  Silicon Graphics Inc., 2011 N. Shoreline Blvd., Mountain View, CA
Steve Turner  Silicon Graphics Inc., 2011 N. Shoreline Blvd., Mountain View, CA
Marty Itzkowitz  Silicon Graphics Inc., 2011 N. Shoreline Blvd., Mountain View, CA
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 50,   Citation Count: 54
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/369028.369059
What is a DOI?

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 that illustrate how the counters and profiling tools provide information that helps developers analyze and tune applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Cray Research Inc. UNICOS Performance Utilities Reference Manual. Cray Research Publication SR-2040. January, 1994.
 
3
Digital Equipment Corporation. pfm - The 21064 Performance Counter Pseudo-Device. DEC OSF/1 Manual pages. 1995.
 
4
S. J. Eggers and T. E. Jeremiassen. Eliminating False Sharing. International Conference on Parallel Processing, 377-381. August 1991. http://netlib.att.com/netlib/att/cs/home/jeremiassen/papers/icpp-91.html
 
5
A. Eustace and A. Srivastava. ATOM: A Flexible Interface for Building High Performance Program Analysis Tools. DEC WRL Technical Note TN-44. July 1994. http://www.research.digital.com/wrl/publications/abstracts/TN-44.html
 
6
M. Galles and E. Williams. Performance Optimizations, Implementation, and Verification of the SGI Challenge Multiprocessor. Proceedings of the 27th Annual Hawaii International Conference on System Sciences, 1994. http://www.sgi.com/Technology/challenge_paper.html
 
7
 
8
9
10
 
11
12
 
13
 
14
Jussi Mäki. POWER2 Hardware Performance Monitor Tools. Nov. 1995. http://www.csc.fi/~jmaki/rs2hpm-paper
15
 
16
Terje Mathisen. Pentium Secrets. Byte Magazine, July 1994, 191-192. http://green.kaist.ac.kr/jwhahn/art3.htm
 
17
 
18
MIPS Technologies Inc. R10000 Microprocessor Technical Brief. October 1994. http://www.mips.com/r10k/
 
19
MIPS Technologies Inc. The R10000 Superscalar Microprocessor. Hotchips 1995. Presentation available at http://www.mips.com/r10k/
 
20
MIPS Technologies Inc. R10000 Microprocessor User's Manual-Version 1.1, Section 14.20: Coprocessor 0 Performance Counter Registers. April 1996. http://www.mips.com/r10k/
 
21
Silicon Graphics Inc. Power Challenge Technical Report. http://www.sgi.com/Products/software/PDF/pwr-chlg/
 
22
Silicon Graphics Inc. Performance Co-Pilot User's and Administrator's Guide. Document Number 007-2614-001. http://www.sgi.com/Technology/TechPubs/
23
24
 
25
 
26
E. H. Welbon, C. C. Chan-Nui, D. J. Shippy, and D. A. Hicks. POWER2 Performance Monitor. PowerPC and POWER2: Technical Aspects of the New IBM RISC System/6000, IBM Corporation, SA23-2737, pp. 55-63. http://www.austin.ibm.com/tech/monitor.html
 
27
28

CITED BY  54

Collaborative Colleagues:
Marco Zagha: colleagues
Brond Larson: colleagues
Steve Turner: colleagues
Marty Itzkowitz: colleagues