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 条
  • [21] A formal framework for capturing knowledge to transform structural models into analysis models
    Kerzhner, A. A.
    Jobe, J. M.
    Paredis, C. J. J.
    JOURNAL OF SIMULATION, 2011, 5 (03) : 202 - 216
  • [22] Video quality analysis for an automated video capturing and editing system for conversation scenes
    Nishizaki, T
    Ogata, R
    Kameda, Y
    Ohta, Y
    Nakamura, Y
    2005 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME), VOLS 1 AND 2, 2005, : 678 - 681
  • [23] Capturing knowledge in construction projects: Knowledge platform for contractors
    Kivrak, Serkan
    Arslan, Gokhan
    Dikmen, Irem
    Birgonul, M. Talat
    JOURNAL OF MANAGEMENT IN ENGINEERING, 2008, 24 (02) : 87 - 95
  • [24] RETAINING KNOWLEDGE: CAPTURING AND PROTECTING DEPARTING EMPLOYEES’ KNOWLEDGE
    Borchardt, John K.
    Lab Manager, 2010, 5 (05): : 16 - 19
  • [25] Capturing the state-of-knowledge in EURAD knowledge management
    Knuuti, Tobias
    Tatomir, Alexandru
    Goebel, Astrid
    Franzen, Carola
    Abbasova, Dinara
    Arnold, Thuro
    Brendler, Vinzenz
    Fuzik, Kateryna
    EPJ NUCLEAR SCIENCES & TECHNOLOGIES, 2022, 8
  • [26] Impact of Duodenal Image Capturing Techniques and Duodenal Regions on the Performance of Automated Diagnosis of Celiac Disease
    Hegenbart, S.
    Kwitt, R.
    Liedlgruber, M.
    Uhl, A.
    Vecsei, A.
    2009 PROCEEDINGS OF 6TH INTERNATIONAL SYMPOSIUM ON IMAGE AND SIGNAL PROCESSING AND ANALYSIS (ISPA 2009), 2009, : 718 - +
  • [27] Performance analysis and reconstruction of interface capturing schemes for multiphase flows
    Patel, Jitendra Kumar
    NUMERICAL HEAT TRANSFER PART B-FUNDAMENTALS, 2023, 83 (04) : 227 - 242
  • [28] Firefly capturing method and its application to performance analysis of athlete
    Fujiwara, Takayuki
    Murofushi, Kohji
    Yuasa, Kagemoto
    Koshimizu, Hiroyasu
    PROCEEDINGS OF SICE ANNUAL CONFERENCE, VOLS 1-8, 2007, : 294 - +
  • [29] Automated Performance Analysis of Business Processes
    Bocciarelli, Paolo
    D'Ambrogio, Andrea
    THEORY OF MODELING AND SIMULATION: DEVS INTEGRATIVE M&S SYMPOSIUM 2012 (DEVS 2012), 2012, 44 (04): : 266 - 274
  • [30] Automated Performance Analysis of Load Tests
    Jiang, Zhen Ming
    Hassan, Ahmed E.
    Hamann, Gilbert
    Flora, Parminder
    2009 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, CONFERENCE PROCEEDINGS, 2009, : 125 - +