HPCVIEW: A Tool for Top-down Analysis of Node Performance

作者: John Mellor-Crummey , Robert J. Fowler , Gabriel Marin , Nathan Tallent

DOI: 10.1023/A:1015789220266

关键词:

摘要: It is increasingly difficult for complex scientific programs to attain a significant fraction of peak performance on systems that are based microprocessors with substantial instruction-level parallelism and deep memory hierarchies. Despite this trend, analysis tuning tools still not used regularly by algorithm application designers. To large extent, existing fail meet many user needs cumbersome use. address these issues, we developed HPCVIEW—a toolkit combining multiple sets program profile data, correlating the data source code, generating database can be analyzed anywhere commodity Web browser. We argue HPCVIEW addresses issues have limited usability utility most tools. originally built facilitate our own work layout optimizing compilers. Now, in addition daily use within group, being several code development teams DoD DoE laboratories as well at NCSA.

参考文章(19)
John L. Hennessy, Aaron J. Goldberg, MTOOL: A Method for Isolating Memory Bottlenecks in Shared Memory Multiprocessor Programs. international conference on parallel processing. pp. 251- 257 ,(1991)
Luiz A. DeRose, The Hardware Performance Monitor Toolkit european conference on parallel processing. pp. 122- 131 ,(2001) , 10.1007/3-540-44681-8_19
Luiz De Rose, Ying Zhang, Daniel A. Reed, SvPablo: A Multi-language Performance Analysis System Lecture Notes in Computer Science. pp. 352- 355 ,(1998) , 10.1007/3-540-68061-6_31
John Mellor-Crummey, Robert Fowler, David Whalley, On providing useful information for analyzing and tuning applications Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems - SIGMETRICS '01. ,vol. 29, pp. 332- 333 ,(2001) , 10.1145/378420.378828
John Mellor-Crummey, Robert Fowler, David Whalley, Tools for application-oriented performance tuning international conference on supercomputing. pp. 154- 165 ,(2001) , 10.1145/377792.377826
Wagner Meira, Thomas J. LeBlanc, Alexandros Poulos, Waiting time analysis and performance visualization in Carnival Proceedings of the SIGMETRICS symposium on Parallel and distributed tools - SPDT '96. pp. 1- 10 ,(1996) , 10.1145/238020.238023
Donald E. Knuth, Francis R. Stevenson, Optimal measurement points for program frequency counts Bit Numerical Mathematics. ,vol. 13, pp. 313- 322 ,(1973) , 10.1007/BF01951942
Marco Zagha, Brond Larson, Steve Turner, Marty Itzkowitz, Performance Analysis Using the MIPS R10000 Performance Counters conference on high performance computing (supercomputing). pp. 16- 16 ,(1996) , 10.1145/369028.369059
James R. Larus, Eric Schnarr, EEL Proceedings of the ACM SIGPLAN 1995 conference on Programming language design and implementation - PLDI '95. ,vol. 30, pp. 291- 300 ,(1995) , 10.1145/207110.207163
Vikram S. Adve, John Mellor-Crummey, Mark Anderson, Jhy-Chun Wang, Daniel A. Reed, Ken Kennedy, An Integrated Compilation and Performance Analysis Environment for Data Parallel Programs conference on high performance computing (supercomputing). ,vol. 2, pp. 50- 50 ,(1995) , 10.1145/224170.224340