Improving parallel executions by increasing task granularity in task-based runtime systems using acyclic DAG clustering

被引:5
|
作者
Bramas, Berenger [1 ,2 ]
Ketterlin, Alain [1 ,2 ,3 ]
机构
[1] Inria Nancy Grand Est, CAMUS, Nancy, France
[2] ICube, ICPS Team, Illkirch Graffenstaden, France
[3] Univ Strasbourg, Strasbourg, France
关键词
Task-based; Graph; DAG; Clustering; Partitioning; ALGORITHM; OPENMP;
D O I
10.7717/peerj-cs.247
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The task-based approach is a parallelization paradigm in which an algorithm is transformed into a direct acyclic graph of tasks: the vertices are computational elements extracted from the original algorithm and the edges are dependencies between those. During the execution, the management of the dependencies adds an overhead that can become significant when the computational cost of the tasks is low. A possibility to reduce the makespan is to aggregate the tasks to make them heavier, while having fewer of them, with the objective of mitigating the importance of the overhead. In this paper, we study an existing clustering/partitioning strategy to speed up the parallel execution of a task-based application. We provide two additional heuristics to this algorithm and perform an in-depth study on a large graph set. In addition, we propose a new model to estimate the execution duration and use it to choose the proper granularity. We show that this strategy allows speeding up a real numerical application by a factor of 7 on a multi-core system.
引用
收藏
页码:1 / 26
页数:26
相关论文
共 46 条
  • [31] The TaPaSCo Open-Source Toolflowfor the Automated Composition of Task-Based Parallel Reconfigurable Computing Systems
    Carsten Heinz
    Jaco Hofmann
    Jens Korinth
    Lukas Sommer
    Lukas Weber
    Andreas Koch
    Journal of Signal Processing Systems, 2021, 93 : 545 - 563
  • [32] Task-based optimization of dual-energy imaging systems using generalized NEQ
    Richard, S
    Siewerdsen, J
    Jaffray, D
    Moseley, D
    MEDICAL PHYSICS, 2005, 32 (06) : 2080 - 2080
  • [33] EATSDCD: A green energy-aware scheduling algorithm for parallel task-based application using clustering, duplication and DVFS technique in cloud datacenters
    Barzegar, Behnam
    Motameni, Homayun
    Movaghar, Ali
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2019, 36 (06) : 5135 - 5152
  • [34] TASK-BASED PARALLEL COMPUTATION OF THE DENSITY MATRIX IN QUANTUM-BASED MOLECULAR DYNAMICS USING GRAPH PARTITIONING
    Ghale, Purnima
    Kroonblawd, Matthew P.
    Mniszewski, Sue
    Negre, Christian F. A.
    Pavel, Robert
    Pino, Sergio
    Sardeshmukh, Vivek
    Shi, Guangjie
    Hahn, Georg
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2017, 39 (06): : C466 - C480
  • [35] Task-based configuration design for 3-legged modular parallel robots using simplex methods
    Dash, AK
    Chen, IM
    Yeo, SH
    Yang, GL
    2003 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, VOLS I-III, PROCEEDINGS, 2003, : 998 - 1003
  • [36] Improving Student. s Listening Skill Using Task-Based Approach in EFL Classroom Setting
    Kuswoyo, Heri
    Wahyudin, Achmad Yudi
    PROCEEDINGS OF THE 4TH ASIA PACIFIC EDUCATION CONFERENCE (AECON 2017), 2017, 109 : 118 - 123
  • [37] Method for task-based evaluation of clinical FFDM and DBT systems using an anthropomorphic breast phantom
    Ikejimba, Lynda C.
    Salad, Jesse
    Kemp, Katherine
    Graff, Christian G.
    Ghammraoui, Bahaa
    Lo, Joseph Y.
    Glick, Stephen J.
    14TH INTERNATIONAL WORKSHOP ON BREAST IMAGING (IWBI 2018), 2018, 10718
  • [38] ENHANCING THE SOFTWARE LIFE-CYCLE OF KNOWLEDGE-BASED SYSTEMS USING A TASK-BASED SPECIFICATION METHODOLOGY
    LEE, J
    YEN, J
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1993, 3 (01) : 3 - 15
  • [39] Assessment of task-based performance from five clinical DBT systems using an anthropomorphic breast phantom
    Ikejimba, Lynda C.
    Salad, Jesse
    Graff, Christian G.
    Goodsitt, Mitchell
    Chan, Heang-Ping
    Huang, Hailiang
    Zhao, Wei
    Ghammraoui, Bahaa
    Lo, Joseph Y.
    Glick, Stephen J.
    MEDICAL PHYSICS, 2021, 48 (03) : 1026 - 1038
  • [40] Assessment of task-based performance from five clinical DBT systems using an anthropomorphic breast phantom
    Ikejimba, Lynda C.
    Salad, Jesse
    Graff, Christian G.
    Goodsitt, Mitchell
    Chan, Heang-Ping
    Zhao, Wei
    Huang, Hailiang
    Ghammraoui, Bahaa
    Lo, Joseph Y.
    Glick, Stephen J.
    15TH INTERNATIONAL WORKSHOP ON BREAST IMAGING (IWBI2020), 2020, 11513