Energy and Performance Prediction of CUDA Applications using Dynamic Regression Models

被引:2
|
作者
Benedict, Shajulin [1 ]
Rejitha, R. S. [1 ]
Alex, Suja A. [1 ]
机构
[1] Anna Univ, SXCCE, HPCCLoud Res Lab, Madras 600025, Tamil Nadu, India
来源
PROCEEDINGS OF THE 9TH INDIA SOFTWARE ENGINEERING CONFERENCE | 2016年
关键词
Applications; CUDA; Energy; Performance Tuning; Performance Analysis; Tools; TIMES;
D O I
10.1145/2856636.2856643
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many emerging supercomputers and future exa-scale computing machines require accelerator-based GPU computing architectures for boosting their computing performances. CUDA is one of the widely applied GPGPU parallel computing platform for those architectures owing to its better performance for certain scientific applications. However, the emerging rise in the development of CUDA applications from various scientific domains, such as, bio-informatics, HEP, and so forth, has urged the need for tools that identify optimal application parameters and the other GPGPU architecture metrics, including work group size, work item, memory utilization, and so forth. In fact, the tuning process might end up with several executions of various possible code variants. This paper proposed Dynamic Regression models, namely, Dynamic Random Forests (DynRFM), Dynamic Support Vector Machines (DynSVM), and Dynamic Linear Regression Models (Dyn LRM) for the energy/performance prediction of the code variants of CUDA applications. The prediction was based on the application parameters and the performance metrics of applications, such as, number of instructions, memory issues, and so forth. In order to obtain energy/performance measurements for CUDA applications, EACudaLib (a monitoring library implemented in EnergyAnalyzer tool) was developed. In addition, the proposed Dynamic Regression models were compared to the classical regression models, such as, RFM, SVM, and LRM. The validation results of the proposed dynamic regression models, when tested with the different problem sizes of Nbody and Particle CUDA simulations, manifested the energy/performance prediction improvement of over 50.26 to 61.23 percentages.
引用
收藏
页码:37 / 47
页数:11
相关论文
共 50 条
  • [21] AMS Solar Energy Prediction: A Comparative Study of Regression Models
    Araf, Imane
    Elkhadiri, Hind
    Errattahi, Rahhal
    El Hannani, Asmaa
    2019 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING IN DATA SCIENCES (ICDS 2019), 2019,
  • [22] Prediction of Prices for Used Car by Using Regression Models
    Monburinon, Nitis
    Chertchom, Prajak
    Kaewkiriya, Thongchai
    Rungpheung, Suwat
    Buya, Sabir
    Boonpou, Pitchayakit
    PROCEEDINGS OF 2018 5TH INTERNATIONAL CONFERENCE ON BUSINESS AND INDUSTRIAL RESEARCH (ICBIR): SMART TECHNOLOGY FOR NEXT GENERATION OF INFORMATION, ENGINEERING, BUSINESS AND SOCIAL SCIENCE, 2018, : 115 - 119
  • [23] Accelerating High Performance Applications with CUDA and MPI
    Karunadasa, N. P.
    Ranasinghe, D. N.
    2009 INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, 2009, : 331 - 336
  • [24] Regression Cloud Models and Their Applications in Energy Consumption of Data Center
    Zhou, Yanshuang
    Li, Na
    Li, Hong
    Zhang, Yongqiang
    JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2015, 2015 (2015)
  • [25] Prediction of Student's Performance With Learning Coefficients Using Regression Based Machine Learning Models
    Asthana, Pallavi
    Mishra, Sumita
    Gupta, Nishu
    Derawi, Mohammad
    Kumar, Anil
    IEEE ACCESS, 2023, 11 : 72732 - 72742
  • [26] Performance prediction of sintered NdFeB magnet using multi-head attention regression models
    Liang, Qichao
    Ma, Qiang
    Wu, Hao
    Lai, Rongshun
    Zhang, Yangyang
    Liu, Ping
    Qi, Tao
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [27] A performance study of general-purpose applications on graphics processors using CUDA
    Che, Shuai
    Boyer, Michael
    Meng, Jiayuan
    Tarjan, David
    Sheaffer, Jeremy W.
    Skadron, Kevin
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (10) : 1370 - 1380
  • [28] On the effectiveness of phase based regression models to trade power and performance using dynamic processor adaptation
    Banerjee, Subhasis
    Surendra, G.
    Nandy, S. K.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (08) : 797 - 815
  • [29] Performance and Energy Efficiency of CUDA and OpenCL for GPU Computing Using Python']Python
    Holm, Havard H.
    Brodtkorb, Andre R.
    Saetra, Martin L.
    PARALLEL COMPUTING: TECHNOLOGY TRENDS, 2020, 36 : 593 - 604
  • [30] Comparative Analysis of Regression Models for Household Appliance Energy Consumption Prediction using Extreme Gradient Boosting
    Vu, Tung
    Thirunavukkarasu, Gokul Sidarth
    Seyedmahmoudian, Mehdi
    Mekhilef, Saad
    Stojcevski, Alex
    2023 33RD AUSTRALASIAN UNIVERSITIES POWER ENGINEERING CONFERENCE, AUPEC, 2023,