2008
DOI: 10.1007/978-3-540-85451-7_95
|View full text |Cite
|
Sign up to set email alerts
|

Deque-Free Work-Optimal Parallel STL Algorithms

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
14
0
1

Year Published

2010
2010
2018
2018

Publication Types

Select...
5
2
1

Relationship

6
2

Authors

Journals

citations
Cited by 22 publications
(15 citation statements)
references
References 10 publications
0
14
0
1
Order By: Relevance
“…Adapting the number of created parallel tasks to dynamically fit the number of available resources is the key point to reach high performance. With an other approach for implementing this adaptation, we have proposed this on demand task creation to build coarse grain parallel adaptive algorithms for most of the STL algorithms [27]. Here, the proposed solution extends the task model for a much more finer integration with the scheduler.…”
Section: Adaptive Task Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…Adapting the number of created parallel tasks to dynamically fit the number of available resources is the key point to reach high performance. With an other approach for implementing this adaptation, we have proposed this on demand task creation to build coarse grain parallel adaptive algorithms for most of the STL algorithms [27]. Here, the proposed solution extends the task model for a much more finer integration with the scheduler.…”
Section: Adaptive Task Modelmentioning
confidence: 99%
“…It allows for simple and efficient synchronization protocols. Moreover, for applications developers, a set of higher parallel algorithms, like those of the STL [27], are proposed on top of the adaptive task model. Next section focuses on the parallel foreach algorithm.…”
Section: Adaptive Task Modelmentioning
confidence: 99%
“…This assumption is not restrictive as the description of a large number of tasks can be very short. In the case of independent tasks, a whole subpart of an array of tasks can be represented in a compact way by the range of the corresponding indices, each cell containing the effective description of a task (a STL transform in Traoré et al (2008)). For more general cases with precedence constraints, it is usually enough to transfer a task which represents a part of the DAG.…”
Section: Model Of the Distributed Listmentioning
confidence: 99%
“…This assumption is not restrictive: for the case of independent tasks, the description of a large number of tasks can be very short. For instance a whole subpart of an array of tasks can be represented in a compact way by the range of the corresponding indices, each cell containing the effective description of a task (a STL transform in [13]). For more general cases with dependencies, it is usually enough to transfer a task which represents a part of the graph [7].…”
Section: Model Of the Distributed Listmentioning
confidence: 99%