A Machine Learning Framework for Performance Coverage Analysis of Proxy Applications

被引:0
|
作者
Islam, Tanzima Z. [1 ]
Thiagarajan, Jayaraman J. [1 ]
Bhatele, Abhinav [1 ]
Schulz, Martin [1 ]
Gamblin, Todd [1 ]
机构
[1] Lawrence Livermore Natl Lab, Ctr Appl Sci Comp, Livermore, CA 94551 USA
关键词
Machine learning; Unsupervised learning; Performance analysis; Scalability; SHAFER EVIDENCE THEORY; CLASSIFICATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Proxy applications are written to represent subsets of performance behaviors of larger, and more complex applications that often have distribution restrictions. They enable easy evaluation of these behaviors across systems, e.g., for procurement or co-design purposes. However, the intended correlation between the performance behaviors of proxy applications and their parent codes is often based solely on the developer's intuition. In this paper, we present novel machine learning techniques to methodically quantify the coverage of performance behaviors of parent codes by their proxy applications. We have developed a framework, VERITAS, to answer these questions in the context of on-node performance: a) which hardware resources are covered by a proxy application and how well, and b) which resources are important, but not covered. We present our techniques in the context of two benchmarks, STREAM and DGEMM, and two production applications, OpenMC and CMTnek, and their respective proxy applications.
引用
收藏
页码:538 / 549
页数:12
相关论文
共 50 条
  • [21] Generalizing Correspondence Analysis for Applications in Machine Learning
    Hsu, Hsiang
    Salamatian, Salman
    Calmon, Flavio P.
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2022, 44 (12) : 9347 - 9362
  • [22] Applications of Machine Learning in Analysis of Citation Network
    Pradhan, Dinesh K.
    Chakraborty, Joyita
    Nandi, Subrata
    PROCEEDINGS OF THE 6TH ACM IKDD CODS AND 24TH COMAD, 2019, : 330 - 333
  • [23] Machine Learning Analysis of IP ID Applications
    Shulman, Haya
    Zhao, Shujie
    51ST ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS - SUPPLEMENTAL VOL (DSN 2021), 2021, : 15 - 16
  • [24] Machine Learning Applications in Medical Image Analysis
    El-Baz, Ayman
    Gimel'farb, Georgy
    Suzuki, Kenji
    COMPUTATIONAL AND MATHEMATICAL METHODS IN MEDICINE, 2017, 2017
  • [25] Machine learning applications in cell image analysis
    Kan, Andrey
    IMMUNOLOGY AND CELL BIOLOGY, 2017, 95 (06): : 525 - 530
  • [26] Privacy Preserving Proxy for Machine Learning as a Service
    Kasichainula, Keshav
    Mansourifar, Hadi
    Shi, Weidong
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 4006 - 4015
  • [27] A Framework for Improving the Performance of QKDN using Machine Learning Approach
    Arthi, R.
    Saravanan, A.
    Nayana, J. S.
    Muthukumaran, Chandresh
    ADCAIJ-ADVANCES IN DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE JOURNAL, 2023, 12 (01):
  • [28] A Machine Learning Framework for Performance Prediction of an Air Surveillance System
    Jylha, Juha
    Ruotsalainen, Marja
    Vaisanen, Ville
    Virtanen, Kai
    Harju, Mikko
    Vaila, Minna
    2017 EUROPEAN RADAR CONFERENCE (EURAD), 2017, : 187 - 190
  • [29] Machine Learning to Guide Performance Testing: An Autonomous Test Framework
    Moghadam, Mahshid Helali
    Saadatmand, Mehrdad
    Borg, Markus
    Bohlin, Markus
    Lisper, Bjorn
    2019 IEEE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2019), 2019, : 164 - 167