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 条
  • [31] Task-based evaluation of text summarization using relevance prediction
    Hobson, Stacy President
    Dorr, Bonnie J.
    Monz, Christof
    Schwartz, Richard
    [J]. INFORMATION PROCESSING & MANAGEMENT, 2007, 43 (06) : 1482 - 1499
  • [32] A task-based task for capacitor stringAlgorithm
    Oz, Baris
    Sevim, Buse
    Akpak, Gozde
    Isik, Sema
    Karakullukcu, Serhat
    Ozen, Sinan
    [J]. 2ND INTERNATIONAL CONGRESS ON HUMAN-COMPUTER INTERACTION, OPTIMIZATION AND ROBOTIC APPLICATIONS (HORA 2020), 2020, : 65 - 68
  • [33] On Regression-Based Stopping Times
    Van Roy, Benjamin
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2010, 20 (03): : 307 - 324
  • [34] Regression-based Moderation Analysis
    Meule, Adrian
    [J]. PSYCHOTHERAPIE PSYCHOSOMATIK MEDIZINISCHE PSYCHOLOGIE, 2017, 67 (06) : 269 - 270
  • [35] Regression-based Metric Learning
    Huang, Zheng-Yi
    Mu, Qing-Qing
    Hu, Mian
    Zou, Ying
    Xiao, Jiang-Wen
    [J]. 2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 9107 - 9112
  • [36] On Regression-Based Stopping Times
    Benjamin Van Roy
    [J]. Discrete Event Dynamic Systems, 2010, 20 : 307 - 324
  • [37] Regression-based Metric Learning
    Moutafis, Panagiotis
    Leng, Mengjun
    Kakadiaris, Ioannis A.
    [J]. 2016 23RD INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2016, : 2700 - 2705
  • [38] Task-Based Learning in Task-Based Teaching: Training Teachers of Chinese as a Foreign Language
    Han, ZhaoHong
    [J]. ANNUAL REVIEW OF APPLIED LINGUISTICS, 2018, 38 : 162 - 186
  • [39] A Multiple Linear Regression-Based Approach to Predict Student Performance
    El Aissaoui, Ouafae
    El Madani, Yasser El Alami
    Oughdir, Lahcen
    Dakkak, Ahmed
    El Allioui, Youssouf
    [J]. ADVANCED INTELLIGENT SYSTEMS FOR SUSTAINABLE DEVELOPMENT (AI2SD'2019): VOL 1 - ADVANCED INTELLIGENT SYSTEMS FOR EDUCATION AND INTELLIGENT LEARNING SYSTEM, 2020, 1102 : 9 - 23
  • [40] Regression-based Characterization of 802.11ac Indoor Performance
    Molero, Edgar Costa
    Kriara, Lito
    Gross, Thomas
    [J]. MOBICOM '15: PROCEEDINGS OF THE 21ST ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, 2015, : 254 - 256