Proceedings of the 8th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems 2017
DOI: 10.1145/3148226.3148233
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic task discovery in PaRSEC

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 51 publications
(11 citation statements)
references
References 15 publications
0
11
0
Order By: Relevance
“…parameterized task graph approach requires users to express their computations in a subtle high-level formalism where the dataflow is explicitly described, but has less overhead on the runtime system. 27 Several efforts have been made to address the problem of reducing the overhead of task-based runtime systems, which mainly focus on those based on the sequential task flow model or increasing the amount of parallelism provided by these systems. In Reference 28, the authors analyzed the limiting factors in the scalability of a task-based runtime system and proposed individual solutions for each of the identified challenges, such as a wait-free dependency system and a scalable scheduler design based on delegation instead of work-stealing.…”
Section: Runtimementioning
confidence: 99%
“…parameterized task graph approach requires users to express their computations in a subtle high-level formalism where the dataflow is explicitly described, but has less overhead on the runtime system. 27 Several efforts have been made to address the problem of reducing the overhead of task-based runtime systems, which mainly focus on those based on the sequential task flow model or increasing the amount of parallelism provided by these systems. In Reference 28, the authors analyzed the limiting factors in the scalability of a task-based runtime system and proposed individual solutions for each of the identified challenges, such as a wait-free dependency system and a scalable scheduler design based on delegation instead of work-stealing.…”
Section: Runtimementioning
confidence: 99%
“…These runtimes build the DAG dynamically and unroll it as computational progress occurs. However, both runtimes suffer from sequential task insertion, which along with the DAG pruning phase, may have potential limitations on scalability [21]. There are numerous runtimes (HPX [22], Legion [23], Charm++ [24], etc.)…”
Section: Dynamic Runtime Systemsmentioning
confidence: 99%
“…It aims to shift the focus of developers from repetitive architectural details toward meaningful algorithmic improvements. Two domain specific languages are supported by Parsec, the Parameterized Task Graph [6] (PTG) and Dynamic Task Discovery [11] (DTD).…”
Section: Parsecmentioning
confidence: 99%