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 条
  • [41] A machine learning framework using SOMs:: Applications in the intestinal motility assessment
    Vilarino, Fernando
    Spyridonos, Panagiota
    Vitria, Jordi
    Malagelada, Carolina
    Radeva, Petia
    PROGRESS IN PATTERN RECOGNITON, IMAGE ANALYSIS AND APPLICATIONS, PROCEEDINGS, 2006, 4225 : 188 - 197
  • [42] MLHCBugs: A Framework to Reproduce Real Faults in Healthcare Machine Learning Applications
    Jaganathan, Guna Sekaran
    Kazi, Nazmul
    Kahanda, Indika
    Kanewala, Upulee
    2024 IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION, ICST 2024, 2024, : 445 - 447
  • [43] Performance Analysis of Machine Learning Classification Algorithms in Static Object Detection for Video Surveillance Applications
    Ariffa Begum, S.
    Askarunisa, A.
    WIRELESS PERSONAL COMMUNICATIONS, 2020, 115 (02) : 1291 - 1307
  • [44] Performance Analysis of Machine Learning Classification Algorithms in Static Object Detection for Video Surveillance Applications
    S. Ariffa Begum
    A. Askarunisa
    Wireless Personal Communications, 2020, 115 : 1291 - 1307
  • [45] Performance analysis in SailGP: A machine learning approach
    Zentai, Benedek
    Toka, Laszlo
    INTERNATIONAL JOURNAL OF SPORTS SCIENCE & COACHING, 2025,
  • [46] Experimental Performance Analysis of Machine Learning Algorithms
    Khekare, Ganesh
    Turukmane, Anil V.
    Dhule, Chetan
    Sharma, Pooja
    Kumar Bramhane, Lokesh
    Lecture Notes in Electrical Engineering, 2022, 942 LNEE : 1041 - 1052
  • [47] Automated Performance Modeling of HPC Applications Using Machine Learning
    Sun, Jingwei
    Sun, Guangzhong
    Zhan, Shiyan
    Zhang, Jiepeng
    Chen, Yong
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (05) : 749 - 763
  • [48] Performance Evaluation of Serverless Edge Computing for Machine Learning Applications
    Trieu, Quoc Lap
    Javadi, Bahman
    Basilakis, Jim
    Toosi, Adel N.
    2022 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC, 2022, : 139 - 144
  • [49] Machine Learning for Performance Enhancement in Fronthaul Links for IOT Applications
    Hadi, Muhammad Usman
    Basit, Abdul
    2021 INTERNATIONAL CONFERENCE ON DIGITAL FUTURES AND TRANSFORMATIVE TECHNOLOGIES (ICODT2), 2021,
  • [50] Applications of Machine Learning to Optimize Tennis Performance: A Systematic Review
    Sampaio, Tatiana
    Oliveira, Joao P.
    Marinho, Daniel A.
    Neiva, Henrique P.
    Morais, Jorge E.
    APPLIED SCIENCES-BASEL, 2024, 14 (13):