Influence of Tasks Duration Variability on Task-Based Runtime Schedulers

被引:3
|
作者
Beaumont, Olivier [1 ]
Eyraud-Dubois, Lionel [1 ]
Gao, Yihong [1 ]
机构
[1] Univ Bordeaux, CNRS, Bordeaux INP, INRIA,LaBRI, Talence, France
关键词
D O I
10.1109/IPDPSW.2019.00013
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the context of HPC platforms, individual nodes nowadays consist of heterogenous processing resources such as GPU units and multicores. Those resources share communication and storage resources, inducing complex co-scheduling effects, and making it hard to predict the exact duration of a task or of a communication. To cope with these issues, runtime dynamic schedulers such as STARPU have been developed. These systems base their decisions at runtime on the state of the platform and possibly on static priorities of tasks computed offline. In this paper, our goal is to quantify performance variability in the context of HPC heterogeneous nodes, by focusing on very regular dense linear algebra kernels, such as Cholesky and LU factorizations. We therefore first concentrate on the evaluation of the individual block-size kernels variability. Then, we analyze the impact of this variability at the scale of a full application on a dynamic runtime scheduler such as STARPU, in order to analyze whether the strategies that have been designed in the context of MapReduce applications to cope with stragglers could be transferred to HPC systems, or if the dynamic nature of runtime schedulers is enough to cope with actual performance variations, even in presence of task dependencies.
引用
收藏
页码:16 / 25
页数:10
相关论文
共 50 条
  • [41] Task-based learning
    Race, P
    [J]. MEDICAL EDUCATION, 2000, 34 (05) : 335 - 336
  • [42] On Task-based Syllabus
    毕会英
    张琦
    [J]. 海外英语, 2011, (10) : 174 - 175
  • [43] Task-based Locomotion
    Agrawal, Shailen
    van de Panne, Michiel
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2016, 35 (04):
  • [44] Task-Based Discriminations
    Hurst, Erik
    Rubinstein, Yona
    Shimizu, Kazuatsu
    [J]. AMERICAN ECONOMIC REVIEW, 2024, 114 (06): : 1723 - 1768
  • [45] 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
  • [46] THE INFLUENCE OF LANGUAGE LEVELS AND NAVIGATION STRATEGIES ON TASK-BASED ACTIVITIES
    Giron-Garcia, Carolina
    [J]. EDULEARN10: INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2010, : 1762 - 1770
  • [47] A Task-Based Fault-Tolerance Mechanism to Hierarchical Master/Worker with Divisible Tasks
    Dai, Zhihui
    Viale, Fabien
    Chi, Xuebin
    Caromel, Denis
    Lu, Zhonghua
    [J]. HPCC: 2009 11TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2009, : 672 - +
  • [48] Faithful performance prediction of a dynamic task-based runtime system for heterogeneous multi-core architectures
    Stanisic, Luka
    Thibault, Samuel
    Legrand, Arnaud
    Videau, Brice
    Mehaut, Jean-Francois
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (16): : 4075 - 4090
  • [49] Performance Measurements Within Asynchronous Task-Based Runtime Systems: A Double White Dwarf Merger as an Application
    Diehl, Patrick
    Marcello, Dominic
    Amini, Parsa
    Kaiser, Hartmut
    Shiber, Sagiv
    Clayton, Geoffrey C.
    Frank, Juhan
    Daiss, Gregor
    Pfluger, Dirk
    Eder, David
    Koniges, Alice
    Huck, Kevin
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2021, 23 (03) : 73 - 81
  • [50] The OCR-Vx experience: lessons learned from designing and implementing a task-based runtime system
    Jiri Dokulil
    Siegfried Benkner
    [J]. The Journal of Supercomputing, 2022, 78 : 12344 - 12379