2019
DOI: 10.1007/978-3-030-28596-8_13
|View full text |Cite
|
Sign up to set email alerts
|

Toward a Standard Interface for User-Defined Scheduling in OpenMP

Abstract: Parallel loops are an important part of OpenMP programs. Efficient scheduling of parallel loops can improve performance of the programs. The current OpenMP specification only offers three options for loop scheduling, which are insufficient in certain instances. Given the large number of other possible scheduling strategies, standardizing each of them is infeasible. A more viable approach is to extend the OpenMP standard to allow a user to define loop scheduling strategies within her application. The approach w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
2
2

Relationship

2
7

Authors

Journals

citations
Cited by 10 publications
(8 citation statements)
references
References 25 publications
0
8
0
Order By: Relevance
“…However, these efforts do not exclude the need for extensive scheduling libraries to validate novel scheduling techniques and exploit the increased hardware parallelism of modern HPC systems. Therefore, such efforts [28], [29], [30] can be seen as potential methods that facilitate the development of another version of the LB4OMP scheduling library in the future.…”
Section: Related Workmentioning
confidence: 99%
“…However, these efforts do not exclude the need for extensive scheduling libraries to validate novel scheduling techniques and exploit the increased hardware parallelism of modern HPC systems. Therefore, such efforts [28], [29], [30] can be seen as potential methods that facilitate the development of another version of the LB4OMP scheduling library in the future.…”
Section: Related Workmentioning
confidence: 99%
“…The training and outreach activity is a cross-cutting effort which is supported by resources from SOLLVE and ECP Broader Engagement, with contributions by external collaborators, notably Lawrence Berkeley National Laboratory. A number of articles have also been published as part of the SOLLVE effort [87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,100,105,71].…”
Section: Validation and Verification (Vandv)mentioning
confidence: 99%
“…However, these efforts do not exclude the need for extensive scheduling libraries to validate novel scheduling techniques and exploit the increased hardware parallelism of modern HPC systems. Therefore, such efforts [25][26][27] can be seen as potential methods that facilitate the development of another version of the LB4OMP scheduling library in the future.…”
Section: Related Workmentioning
confidence: 99%