2014
DOI: 10.1007/978-3-319-11454-5_4
|View full text |Cite
|
Sign up to set email alerts
|

TurboBŁYSK: Scheduling for Improved Data-Driven Task Performance with Fast Dependency Resolution

Abstract: Citation for the original published paper:Podobas, A., Brorsson, M., Vlassov, V. (2014) TurboBŁYSK: Scheduling for improved data-driven task performance with fast dependency resolution.In: Using and Improving OpenMP for Devices, Tasks, and More: 10th International Workshop on OpenMP, IWOMP 2014, Salvador, Brazil, September 28-30, 2014. Proceedings (pp. 45-57 Abstract. Data-driven task-parallelism is attracting growing interest and has now also been added to OpenMP (4.0). This paradigm simplifies the writi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 14 publications
0
5
0
Order By: Relevance
“…In [14], the authors propose the dep_pattern clause to cache data dependency patterns reducing dependency management overhead. Our proposal goes further, not only caching dependency structures but preventing task creation altogether.…”
Section: A Task Management Overheadmentioning
confidence: 99%
“…In [14], the authors propose the dep_pattern clause to cache data dependency patterns reducing dependency management overhead. Our proposal goes further, not only caching dependency structures but preventing task creation altogether.…”
Section: A Task Management Overheadmentioning
confidence: 99%
“…The GOMP library and LLVM's OpenMP runtime are also available online as Open Source software [17] [23]. The topic of overhead in dependency resolution has also been tackled from other angles, such as the TurboBLYSK framework, to create dependency patterns [29].…”
Section: Related Workmentioning
confidence: 99%
“…Previous works discussed the task scheduling and dependences resolution overheads in data-driven task-based models like OpenMP and OmpSs. TurboBLYSK [21] is a framework which implements the OpenMP 4.0 with a custom compiler and a highly efficient runtime schedule of tasks with explicit data-dependence annotations. Its objective is also to reduce the dependence management overheads of the runtime.…”
Section: Related Workmentioning
confidence: 99%