Capturing Performance Knowledge for Automated Analysis

被引:0
|
作者
Huck, Kevin A. [1 ]
Hernandez, Oscar [2 ]
Bui, Van [2 ]
Chandrasekaran, Sunita [3 ]
Chapman, Barbara [2 ]
Malony, Allen D. [1 ]
McInnes, Lois Curfman [4 ]
Norris, Boyana [4 ]
机构
[1] Univ Oregon, Dept Comp & Informat Sci, Eugene, OR 97403 USA
[2] Univ Houston, Dept Comp Sci, Houston, TX 77204 USA
[3] Nanyang Technol Univ, Ctr High Performance Embedded Syst, Singapore 637553, Singapore
[4] Argonne Natl Lab, Div Math & Comp Sci, Argonne, IL 60439 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Automating the process of parallel performance experimentation, analysis, and problem diagnosis can enhance environments for performance-directed application development, compilation, and execution. This is especially true when parametric studies, modeling, and optimization strategies require large amounts of data to be collected and processed for knowledge synthesis and reuse. This paper describes the integration of the PerfExplorer performance data mining framework with the OpenUH compiler infrastructure. OpenUH provides auto-instrumentation of source code for performance experimentation and PerfExplorer provides automated and reusable analysis of the performance data through a scripting interface. More importantly, PerfExplorer inference rules have been developed to recognize and diagnose performance characteristics important for optimization strategies and modeling. Three case studies are presented which show our success with automation in OpenMP and MPI code tuning, parametric characterization, and power modeling. The paper discusses how the integration supports performance knowledge engineering across applications and feedback-based compiler optimization in general.
引用
收藏
页码:569 / +
页数:2
相关论文
共 50 条
  • [31] Performance Analysis of An Automated Biodiesel Processor
    Bin Rashid, Adib
    Kader, Md Faisal
    ENVIRONMENTAL AND CLIMATE TECHNOLOGIES, 2022, 26 (01) : 84 - 97
  • [32] An Automated Virtualization Performance Analysis Platform
    Stewart, Kyle E.
    Humphries, Jeffrey W.
    Andel, Todd R.
    JOURNAL OF DEFENSE MODELING AND SIMULATION-APPLICATIONS METHODOLOGY TECHNOLOGY-JDMS, 2012, 9 (03): : 257 - 265
  • [33] Automated performance analysis using ASL performance properties
    Fuerlinger, Karl
    Gerndt, Michael
    APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2007, 4699 : 390 - +
  • [34] A FRAMEWORK FOR CAPTURING DESIGN ANALYSIS KNOWLEDGE FOR REUSE USING DESIGN PROCESS MODELS
    Goh, Y. M.
    McMahon, C. A.
    Booker, J. D.
    9TH INTERNATIONAL DESIGN CONFERENCE - DESIGN 2006, VOLS 1 AND 2, 2006, (36): : 1517 - +
  • [35] Methodology for capturing and formalizing DFM Knowledge
    Ferrer, I.
    Rios, J.
    Ciurana, J.
    Garcia-Romeu, M. L.
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2010, 26 (05) : 420 - 429
  • [36] Improving visualisation by capturing domain knowledge
    Meddes, J
    McKenzie, E
    VISUAL DATA EXPLORATION AND ANALYSIS VII, 2000, 3960 : 186 - 195
  • [37] Capturing Lewis's "Elusive Knowledge"
    Xu, Zhaoqing
    LOGIC, RATIONALITY, AND INTERACTION, 2011, 6953 : 400 - 401
  • [38] An Automated Device for Provoking and Capturing Wildlife Calls
    Ausband, David E.
    Skrivseth, Jesse
    Mitchell, Michael S.
    WILDLIFE SOCIETY BULLETIN, 2011, 35 (04): : 498 - 503
  • [39] Automated criminal link analysis based on domain knowledge
    Schroeder, Jennifer
    Xu, Jennifer
    Chen, Heinchun
    Chau, Michael
    JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, 2007, 58 (06): : 842 - 855
  • [40] THE PROBLEM OF CAPTURING LINGUISTIC AND PHONETIC KNOWLEDGE
    TATHAM, MAA
    PROCEEDINGS : INSTITUTE OF ACOUSTICS, VOL 8, PART 7: SPEECH & HEARING, 1986, 8 : 443 - 450