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 条
  • [41] Capturing the Silences in Digital Archaeological Knowledge
    Huggett, Jeremy
    INFORMATION, 2020, 11 (05)
  • [42] Challenges and Opportunities in Capturing Design Knowledge
    Lehtonen, Timo
    Halonen, Nillo
    Pakkanen, Jarkko
    Juuti, Tero
    Huhtala, Petri
    PROCEEDINGS OF THE 10TH WORLD CONGRESS ON ENGINEERING ASSET MANAGEMENT (WCEAM 2015), 2016, : 389 - 395
  • [43] Knowledge capturing methodology in process planning
    Park, SC
    COMPUTER-AIDED DESIGN, 2003, 35 (12) : 1109 - 1117
  • [44] BQL: Capturing and Reusing Debugging Knowledge
    Gu, Zhongxian
    Barr, Earl T.
    Su, Zhendong
    2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1001 - 1003
  • [45] CAPTURING MUSICAL KNOWLEDGE IN SOFTWARE SYSTEMS
    TRUAX, B
    INTERFACE-JOURNAL OF NEW MUSIC RESEARCH, 1991, 20 (3-4): : 217 - 233
  • [46] Capturing knowledge management in the supply chain
    Fletcher, Louise
    Polychronakis, Yiannis E.
    EUROMED JOURNAL OF BUSINESS, 2007, 2 (02) : 191 - 207
  • [47] Automated design of image recognition in capturing environment
    Ogata, Taiki
    Yukisawa, Taigo
    Arai, Tamio
    Ueyama, Tsuyoshi
    Takada, Toshiyuki
    Ota, Jun
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2017, 12 : S49 - S55
  • [48] Capturing implicit software engineering knowledge
    Land, LPW
    Aurum, A
    Handzic, M
    2001 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 108 - 114
  • [49] Thanks for the memories: Capturing expert knowledge
    Hylko, J
    POWER, 2005, 149 (04) : 58 - +
  • [50] The capturing of real-time knowledge
    Goodwin, J
    Rodd, MG
    Jobling, CP
    ARTIFICIAL INTELLIGENCE IN REAL-TIME CONTROL 1995 (AIRTC'95), 1996, : 301 - 304