Performance instrumentation and compiler optimizations for MPI/OpenMP applications

被引:0
|
作者
Hernandez, Oscar [1 ]
Song, Fengguang [2 ]
Chapman, Barbara [1 ]
Dongarra, Jack [2 ]
Mohr, Bernd [3 ]
Moore, Shirley [2 ]
Wolf, Felix [3 ]
机构
[1] Univ Houston, Dept Comp Sci, Houston, TX 77204 USA
[2] Univ Tennessee, Dept Comp Sci, Knoxville, TN 37996 USA
[3] Forschungszentrum Julich, ZAM, D-52425 Julich, Germany
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article describes how the integration of the OpenUH OpenMP compiler with the KOJAK performance analysis tool can assist developers of OpenMP and hybrid codes in optimizing their applications with as little user intervention as possible. In particular, we (i) describe how the compiler's ability to automatically instrument user code down to the flow-graph level can improve the location of performance problems and (ii) outline how the performance feedback provided by KOJAK will direct the compiler's optimization decisions in the future. To demonstrate our methodology, we present experimental results showing how reasons for the performance slow down of the ASPCG benchmark could be identified.
引用
收藏
页码:267 / +
页数:3
相关论文
共 50 条
  • [41] Performance Evaluation of Mixed-Mode OpenMP/MPI Implementations
    Bull, J. Mark
    Enright, James
    Guo, Xu
    Maynard, Chris
    Reid, Fiona
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2010, 38 (5-6) : 396 - 417
  • [42] Comparison and analysis of parallel computing performance using OpenMP and MPI
    Hua, Shen
    Yang, Zhang
    Open Automation and Control Systems Journal, 2013, 5 (01): : 38 - 44
  • [43] Performance prediction through simulation of a hybrid MPI/OpenMP application
    Aversa, R
    Di Martino, B
    Rak, M
    Venticinque, S
    Villano, U
    PARALLEL COMPUTING, 2005, 31 (10-12) : 1013 - 1033
  • [44] ORC-OpenMP: An OpenMP compiler based on ORC
    Chen, YJ
    Li, JJ
    Wang, SY
    Wang, DX
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 3, PROCEEDINGS, 2004, 3038 : 414 - 423
  • [45] Rapidly selecting good compiler optimizations using performance counters
    Cavazos, John
    Fursin, Grigori
    Agakov, Felix
    Bonilla, Edwin
    O'Boyle, Michael F. P.
    Temam, Olivier
    CGO 2007: INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2007, : 185 - +
  • [46] Fast and effective orchestration of compiler optimizations for automatic performance tuning
    Pan, Zhelong
    Eigenmann, Rudolf
    CGO 2006: 4TH INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2006, : 319 - +
  • [47] Binary Instrumentation Support for Measuring Performance in OpenMP Programs
    Elfituri, Mustafa
    Cook, Jeanine
    Cook, Jonathan
    2013 5TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR COMPUTATIONAL SCIENCE AND ENGINEERING (SE-CSE), 2013, : 19 - 23
  • [48] OpenSHMEM over MPI as a Performance Contender: Thorough Analysis and Optimizations
    Si, Min
    Fu, Huansong
    Hammond, Jeff R.
    Balaji, Pavan
    OPENSHMEM AND RELATED TECHNOLOGIES: OPENSHMEM IN THE ERA OF EXASCALE AND SMART NETWORKS, 2022, 13159 : 39 - 60
  • [49] Automatic memory optimizations for improving MPI derived datatype performance
    Byna, Surendra
    Sun, Xian-He
    Thakur, Rajeev
    Gropp, William
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2006, 4192 : 238 - 246
  • [50] Phase Directed Compiler Optimizations
    Jain, Era
    Roy, Subhajit
    PROCEEDINGS OF 2016 IEEE 23RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2016, : 270 - 279