Regression-Based Prediction for Task-Based Program Performance

被引:3
|
作者
Oz, Isil [1 ]
Bhatti, Muhammad Khurram [2 ]
Popov, Konstantin [3 ]
Brorsson, Mats [4 ]
机构
[1] Izmir Inst Technol, Comp Engn Dept, TR-35430 Gulbahce, Urla Izmir, Turkey
[2] Informat Technol Univ, Lahore 54000, Punjab, Pakistan
[3] SICS Swedish ICT AB, SE-16429 Stockholm, Sweden
[4] KTH Royal Inst Technol, SE-10044 Stockholm, Sweden
关键词
Performance prediction; task-based programs; regression; EXECUTION TIME;
D O I
10.1142/S0218126619500609
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As multicore systems evolve by increasing the number of parallel execution units, parallel programming models have been released to exploit parallelism in the applications. Task-based programming model uses task abstractions to specify parallel tasks and schedules tasks onto processors at runtime. In order to increase the efficiency and get the highest performance, it is required to identify which runtime configuration is needed and how processor cores must be shared among tasks. Exploring design space for all possible scheduling and runtime options, especially for large input data, becomes infeasible and requires statistical modeling. Regression-based modeling determines the effects of multiple factors on a response variable, and makes predictions based on statistical analysis. In this work, we propose a regression-based modeling approach to predict the task-based program performance for different scheduling parameters with variable data size. We execute a set of task-based programs by varying the runtime parameters, and conduct a systematic measurement for influencing factors on execution time. Our approach uses executions with different configurations for a set of input data, and derives different regression models to predict execution time for larger input data. Our results show that regression models provide accurate predictions for validation inputs with mean error rate as low as 6.3%, and 14% on average among four task-based programs.
引用
收藏
页数:30
相关论文
共 50 条
  • [21] Task-Based Discriminations
    Hurst, Erik
    Rubinstein, Yona
    Shimizu, Kazuatsu
    [J]. AMERICAN ECONOMIC REVIEW, 2024, 114 (06): : 1723 - 1768
  • [22] Effectiveness of a Task-based Residential Energy Efficiency Program in Oahu
    Mohammadmoradi, Hessam
    Gnawali, Omprakash
    Moss, David
    Boelzle, Rainer
    Wang, Gene
    [J]. 2017 FIFTH IFIP CONFERENCE ON SUSTAINABLE INTERNET AND ICT FOR SUSTAINABILITY (SUSTAINIT 2017), 2017, : 10 - 17
  • [23] Prediction of Sea Level Oscillations: Comparison of Regression-based Approach
    Jamali, Ahmad Fitri
    Iaeng, Aida Mustapha Member
    Mostafa, Salama A.
    [J]. ENGINEERING LETTERS, 2021, 29 (03) : 990 - 995
  • [24] The Effect of Task Complexity and Language Proficiency on Task-Based Language Performance
    Ishikawa, Tomohito
    [J]. JOURNAL OF ASIA TEFL, 2006, 3 (04): : 193 - 225
  • [25] Enhancing iteration performance on distributed task-based workflows
    Barcelo, Alex
    Queralt, Anna
    Cortes, Toni
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 149 : 359 - 375
  • [26] Regression-based parking space availability prediction for the Ubike system
    Leu, Jenq-Shiou
    Zhu, Zhe-Yi
    [J]. IET INTELLIGENT TRANSPORT SYSTEMS, 2015, 9 (03) : 323 - 332
  • [27] Eye-tracking on Smartphones using Regression-based Prediction
    Han, Young-Joo
    Kim, Wooseong
    Park, Joon-Sang
    [J]. 2017 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2017, : 990 - 992
  • [28] Performance and energy effects on task-based parallelized applications
    Caminal, Helena
    Caballero, Diego
    Cebrian, Juan M.
    Ferrer, Roger
    Casas, Marc
    Moreto, Miquel
    Martorell, Xavier
    Valero, Mateo
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (06): : 2627 - 2637
  • [29] Prediction of Abalone Age Using Regression-Based Neural Network
    Misman, Muhammad Faiz
    Samah, Azurah A.
    Ab Aziz, Nur Azni
    Majid, Hairudin Abdul
    Shah, Zuraini Ali
    Hashim, Haslina
    Harun, Muhamad Farhin
    [J]. 2019 1ST INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND DATA SCIENCES (AIDAS2019), 2019, : 23 - 28
  • [30] Task-based prediction of interaction patterns for ambient intelligence environments
    Verpoorten, Kristof
    Luyten, Kris
    Coninx, Karin
    [J]. HUMAN-COMPUTER INTERACTION, PT 1, PROCEEDINGS: INTERACTION DESIGN AND USABILITY, 2007, 4550 : 1216 - +