arrow
返回

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

delete2020-01-13
delete5
delete
OA
AI
B
Bérenger Bramas *
DOI:10.7717/peerj-cs.247delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
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.
Keyword:
Task-based
Graph
DAG
Clustering
Partitioning
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

PeerJ Computer Science 封面图
PeerJ Computer Science
IF:
2.5
论文数:
3.4K
被引数:
6.9K

机构

U
universites de strasbourg etablissements associes
学者数:
2.5W
论文数: 1.8W
被引数: 19
引用论文

引用论文

err分享
err收藏
Label-free three-dimensional imaging of Caenorhabditis elegans with visible optical coherence microscopy
err2017-07-20
err0
errOAAI
errSéverine Coquoz; Paul J. Marchand; Arno Bouwens; Laurent Mouchiroud; Vincenzo Sorrentino; Daniel Szlag; Johan Auwerx; Theo Lasser
err分享
err收藏
Central projections of primary vestibular fibers in the bullfrog. II. Nerve branches from individual receptors
err2009-01-04
err0
PREAI
errCarlos Suarez; Alexander Kuruvilla; Stefan Sitko; Ilsa R. Schwartz; Vicente Honrubia
err分享
err收藏
学者 查看更多内容