Performance and power modeling and prediction using MuMMI and 10 machine learning methods

被引:3
|
作者
Wu, Xingfu [1 ]
Taylor, Valerie [1 ]
Lan, Zhiling [2 ]
机构
[1] Univ Chicago, Div Math & Comp Sci, Argonne Natl Lab, Lemont, IL 60439 USA
[2] IIT, Dept Comp Sci, Chicago, IL 60616 USA
来源
基金
美国国家科学基金会;
关键词
fault tolerant applications; machine learning; modeling; MuMMI; performance; power; prediction; FAULT-TOLERANCE; REGRESSION;
D O I
10.1002/cpe.7254
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Energy-efficient scientific applications require insight into how high performance computing system features impact the applications' power and performance. This insight can result from the development of performance and power models. In this article, we use the modeling and prediction tool MuMMI (Multiple Metrics Modeling Infrastructure) and 10 machine learning methods to model and predict performance and power consumption and compare their prediction error rates. We use an algorithm-based fault-tolerant linear algebra code and a multilevel checkpointing fault-tolerant heat distribution code to conduct our modeling and prediction study on the Cray XC40 Theta and IBM BG/Q Mira at Argonne National Laboratory and the Intel Haswell cluster Shepard at Sandia National Laboratories. Our experimental results show that the prediction error rates in performance and power using MuMMI are less than 10% for most cases. By utilizing the models for runtime, node power, CPU power, and memory power, we identify the most significant performance counters for potential application optimizations, and we predict theoretical outcomes of the optimizations. Based on two collected datasets, we analyze and compare the prediction accuracy in performance and power consumption using MuMMI and 10 machine learning methods.
引用
收藏
页数:26
相关论文
共 50 条
  • [31] Power Prediction of VLSI Circuits Using Machine Learning
    Poovannan, E.
    Karthik, S.
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (01): : 2161 - 2177
  • [32] Power Prediction in Register Files Using Machine Learning
    Elnawawy, Mohammed
    Sagahyroon, Assim
    Pasquier, Michel
    IEEE ACCESS, 2022, 10 : 48358 - 48366
  • [33] The Prediction of Power in Solar Panel using Machine Learning
    Garg, Umang
    Chohan, Deepak Kumar
    Dobhal, Dinesh C.
    2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL PERFORMANCE EVALUATION (COMPE-2021), 2021, : 354 - 358
  • [34] Benchmarking Machine Learning Methods for Performance Modeling of Scientific Applications
    Malakar, Preeti
    Balaprakash, Prasanna
    Vishwanath, Venkatram
    Morozov, Vitali
    Kumaran, Kalyan
    PROCEEDINGS OF 2018 IEEE/ACM PERFORMANCE MODELING, BENCHMARKING AND SIMULATION OF HIGH PERFORMANCE COMPUTER SYSTEMS (PMBS 2018), 2018, : 33 - 44
  • [35] Review of machine learning methods for sea level change modeling and prediction
    Shola, Ayinde Akeem
    Yu, Huaming
    Wu, Kejian
    SCIENCE OF THE TOTAL ENVIRONMENT, 2024, 954
  • [36] Monthly streamflow prediction and performance comparison of machine learning and deep learning methods
    Ayana, Omer
    Kanbak, Deniz Furkan
    Keles, Muemine Kaya
    Turhan, Evren
    ACTA GEOPHYSICA, 2023, 71 (06) : 2905 - 2922
  • [37] Monthly streamflow prediction and performance comparison of machine learning and deep learning methods
    Ömer Ayana
    Deniz Furkan Kanbak
    Mümine Kaya Keleş
    Evren Turhan
    Acta Geophysica, 2023, 71 : 2905 - 2922
  • [38] A Machine Learning Approach to Modeling Power and Performance of Chip Multiprocessors
    Zhang, Changshu
    Ravindran, Arun
    Datta, Kushal
    Mukherjee, Arindam
    Joshi, Bharat
    2011 IEEE 29TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2011, : 45 - 50
  • [39] Chip Performance Prediction Using Machine Learning Techniques
    Su, Min-Yan
    Lin, Wei-Chen
    Kuo, Yen-Ting
    Li, Chien-Mo
    Fang, Eric Jia-Wei
    Hsueh, Sung S-Y
    2021 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2021,
  • [40] Students' Performance Prediction Using Machine Learning Approach
    Badugu, Srinivasu
    Rachakatla, Bhavani
    DATA ENGINEERING AND COMMUNICATION TECHNOLOGY, ICDECT-2K19, 2020, 1079 : 333 - 340