HPCVIEW: A tool for top-down analysis of node performance

被引:51
|
作者
Mellor-Crummey, J [1 ]
Fowler, RJ [1 ]
Marin, G [1 ]
Tallent, N [1 ]
机构
[1] Rice Univ, Dept Comp Sci, Houston, TX 77005 USA
来源
JOURNAL OF SUPERCOMPUTING | 2002年 / 23卷 / 01期
关键词
performance evaluation; software performance; binary analysis; software tools;
D O I
10.1023/A:1015789220266
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
It is increasingly difficult for complex scientific programs to attain a significant fraction of peak performance on systems that are based on microprocessors with substantial instruction-level parallelism and deep memory hierarchies. Despite this trend, performance analysis and tuning tools are still not used regularly by algorithm and application designers. To a large extent, existing performance tools fail to meet many user needs and are cumbersome to use. To address these issues, we developed HPCVIEW-a toolkit for combining multiple sets of program profile data, correlating the data with source code, and generating a database that can be analyzed anywhere with a commodity Web browser. We argue that HPCVIEW addresses many of the issues that have limited the usability and the utility of most existing tools. We originally built HPCVIEW to facilitate our own work on data layout and optimizing compilers. Now, in addition to daily use within our group, HPCVIEW is being used by several code development teams in DoD and DoE laboratories as well as at NCSA.
引用
收藏
页码:81 / 104
页数:24
相关论文
共 50 条
  • [1] HPCVIEW: A Tool for Top-down Analysis of Node Performance
    John Mellor-Crummey
    Robert J. Fowler
    Gabriel Marin
    Nathan Tallent
    The Journal of Supercomputing, 2002, 23 : 81 - 104
  • [2] A tool for top-down performance analysis of GPU-accelerated applications
    Zhou, Keren
    Krentel, Mark
    Mellor-Crummey, John
    PROCEEDINGS OF THE 25TH ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING (PPOPP '20), 2020, : 415 - 416
  • [3] A SOFTWARE TOOL FOR TOP-DOWN PROGRAMMING
    INCE, DC
    SOFTWARE-PRACTICE & EXPERIENCE, 1983, 13 (08): : 687 - 695
  • [4] A top-down technique as an analysis tool for Auger Fluorescence Data
    Guérard, CK
    Bohacova, M
    Perrone, L
    CONTRIBUTIONS TO THE 28TH INTERNATIONAL COSMIC RAY CONFERENCE, 2003, 6890 : 73 - 76
  • [5] A Top-Down Method for Performance Analysis and Counters Architecture
    Yasin, Ahmad
    2014 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS), 2014, : 35 - 44
  • [6] TOP-DOWN SEMANTIC ANALYSIS
    ADORNI, G
    BOCCALATTE, A
    DIMANZO, M
    COMPUTER JOURNAL, 1984, 27 (03): : 233 - 237
  • [7] A top-down analysis for reconstruction
    Guilliot, Nicolas
    LINGUA, 2006, 116 (11) : 1888 - 1914
  • [8] NOISE-ANALYSIS TOOL SUPPORTS TOP-DOWN DESIGN METHODOLOGY
    DONLIN, M
    COMPUTER DESIGN, 1994, 33 (01): : 115 - 115
  • [9] Top-down Causation Without Top-down Causes
    Carl F. Craver
    William Bechtel
    Biology & Philosophy, 2007, 22 : 547 - 563
  • [10] Top-down causation without top-down causes
    Craver, Carl F.
    Bechtel, William
    BIOLOGY & PHILOSOPHY, 2007, 22 (04) : 547 - 563