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 条
  • [1] A Regression-Based Approach to Scalability Prediction
    Barnes, Bradley J.
    Rountree, Barry
    Lowenthal, David K.
    Reeves, Jaxk
    de Supinski, Bronis
    Schulz, Martin
    [J]. ICS'08: PROCEEDINGS OF THE 2008 ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2008, : 368 - +
  • [2] Regression-Based Fusion Prediction for Collaborative Filtering
    Wu, Jianjun
    Miao, Zhigao
    [J]. 2013 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CLOUDCOM-ASIA), 2013, : 312 - 319
  • [3] The task is not enough: Processing approaches to task-based performance
    Skehan, Peter
    Xiaoyue, Bei
    Qian, Li
    Wang, Zhan
    [J]. LANGUAGE TEACHING RESEARCH, 2012, 16 (02) : 170 - 187
  • [4] Leveraging Inference: A Regression-Based Learner Performance Prediction System for Knowledge Tracing
    Sridhara, Abhilash
    Falkner, Nickolas
    Atapattu, Thushari
    [J]. IEEE ACCESS, 2023, 11 : 123458 - 123475
  • [5] PERFORMANCE GUARANTEES FOR SPARSE REGRESSION-BASED UNMIXING
    Itoh, Yuki
    Duarte, Marco F.
    Parente, Mario
    [J]. 2015 7TH WORKSHOP ON HYPERSPECTRAL IMAGE AND SIGNAL PROCESSING: EVOLUTION IN REMOTE SENSING (WHISPERS), 2015,
  • [6] A regression-based approach to interpreting sports performance
    O'Donoghue, Peter
    Cullinane, Adam
    [J]. INTERNATIONAL JOURNAL OF PERFORMANCE ANALYSIS IN SPORT, 2011, 11 (02) : 295 - 307
  • [7] Evaluating TBLT: The case of a task-based Spanish program
    Gonzalez-Lloret, Marta
    Nielson, Katharine B.
    [J]. LANGUAGE TEACHING RESEARCH, 2015, 19 (05) : 525 - 549
  • [8] Task-Based Students' Language Performance Assessment
    Lin Xinming
    Zhu Hong
    Xie Zhongming
    Zhang Fan
    [J]. PROCEEDINGS OF THE SEVENTH NORTHWAST ASIA INTERNATIONAL SYMPOSIUM ON LANGUAGE, LITERATURE AND TRANSLATION, 2018, : 153 - 160
  • [9] Performance Monitoring and Analysis of Task-Based OpenMP
    Ding, Yi
    Hu, Kai
    Wu, Kai
    Zhao, Zhenlong
    [J]. PLOS ONE, 2013, 8 (10):
  • [10] Predicting Group Performance in Task-Based Interaction
    Murray, Gabriel
    Oertel, Catharine
    [J]. ICMI'18: PROCEEDINGS OF THE 20TH ACM INTERNATIONAL CONFERENCE ON MULTIMODAL INTERACTION, 2018, : 14 - 20