Performance evaluation and visualization of scientific applications using PMlib

被引:1
|
作者
Mikami, Kazunori [1 ]
Ono, Kenji [2 ]
Nonaka, Jorji [3 ]
机构
[1] Riken R CCS, Flagship Project 2020, Kobe, Hyogo, Japan
[2] Kyushu Univ, Riken R CCS, RIIT, Fukuoka, Fukuoka, Japan
[3] Riken R CCS, HUD Unit, Kobe, Hyogo, Japan
关键词
performance evaluation; arithmetic workload; system workload; HWPC; performance visualization; open source library; PMlib;
D O I
10.1109/CANDARW.2018.00053
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The computational performance of scientific applications on HPC systems is often much lower than user expectation based on the system's maximum performance specifications. To understand the basis for this performance gap, a multi perspective evaluation is important. For instance, from the user perspective, correlating the theoretical computation coded as a source program with the actual computation workload produced by the compilers is valuable. From the system perspective, evaluating the characteristics of microarchitecture elements such as processor core and memory is of significance. An open source library called PMlib was developed to address these types of synthetic evaluations. PMlib provides an avenue for reporting the arithmetic/application workload explicitly coded in the source program, as well as the actually executed system workload. It also provides detailed utilization reports of processor -specific hardware including the categorized SIMD instruction statistics, the layered cache hit/miss rate, and the effective memory bandwidth, which are captured via hardware performance counters (HWPC). Using PMlib, users can conduct a synthetic analysis of application performance, and obtain useful feedback for further optimized execution of applications.
引用
收藏
页码:243 / 249
页数:7
相关论文
共 50 条
  • [1] Using game engines for visualization in scientific applications
    Friese, Karl-Ingo
    Herrlich, Marc
    Wolter, Franz-Erich
    [J]. NEW FRONTIERS FOR ENTERTAINMENT COMPUTING, 2008, 279 : 11 - +
  • [2] Performance models of interactive immersive visualization for scientific applications
    Taylor, VE
    Stevens, R
    Canfield, T
    [J]. HIGH PERFORMANCE COMPUTING FOR COMPUTER GRAPHICS AND VISUALISATION, 1996, : 238 - 252
  • [3] Performance Analysis of Parallel Visualization Applications and Scientific Applications on an Optical Grid
    Wu, Xingfu
    Taylor, Valerie
    [J]. PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON CYBERWORLDS, 2008, : 447 - 454
  • [4] Early Performance Evaluation of a "Nehalem" Cluster Using Scientific and Engineering Applications
    Saini, Subhash
    Naraikin, Andrey
    Biswas, Rupak
    Barkai, David
    Sandstrom, Timothy
    [J]. PROCEEDINGS OF THE CONFERENCE ON HIGH PERFORMANCE COMPUTING NETWORKING, STORAGE AND ANALYSIS, 2009,
  • [5] Scientific visualization - Methods and applications
    Hagen, H
    Ebert, A
    van Lengen, RH
    Scheuermann, G
    [J]. INFORMATICS - 10 YEARS BACK, 10 YEARS AHEAD, 2001, 2000 : 311 - 327
  • [6] ASPECTS OF PERFORMANCE EVALUATION IN SUPERCOMPUTERS AND SCIENTIFIC APPLICATIONS
    PAUL, G
    MARTIN, JL
    [J]. PERFORMANCE EVALUATION, 1987, 7 (04) : 337 - 337
  • [7] Compatibility comparison and performance evaluation for Japanese HPF compilers using scientific applications
    Sakagami, H
    Mizuno, T
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (8-9): : 679 - 689
  • [8] Performance Evaluation of Scientific Applications on POWER8
    Adinetz, Andrew V.
    Baumeister, Paul F.
    Boettiger, Hans
    Hater, Thorsten
    Maurer, Thilo
    Pleiter, Dirk
    Schenck, Wolfram
    Schifano, Sebastiano Fabio
    [J]. HIGH PERFORMANCE COMPUTING SYSTEMS: PERFORMANCE MODELING, BENCHMARKING, AND SIMULATION, 2015, 8966 : 24 - 45
  • [9] A Guide to Reporting Scientific Evaluation in Visualization
    Forsell, Camilla
    Cooper, Matthew
    [J]. PROCEEDINGS OF THE INTERNATIONAL WORKING CONFERENCE ON ADVANCED VISUAL INTERFACES, 2012, : 608 - 611
  • [10] Scientific visualization performance in virtual environments
    McCormick, EP
    Wickens, CD
    Banks, R
    Yeh, M
    [J]. PROCEEDINGS OF THE HUMAN FACTORS AND ERGONOMICS SOCIETY 41ST ANNUAL MEETING, 1997, VOLS 1 AND 2, 1997, : 1229 - 1233