2015 IEEE 14th International Conference on Machine Learning and Applications (ICMLA) 2015
DOI: 10.1109/icmla.2015.111
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive OpenMP Task Scheduling Using Runtime APIs and Machine Learning

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 23 publications
0
3
0
Order By: Relevance
“…All tasks in a parallel task set have to essentially start at the same time. Parallel for loops, a feature of numerous parallel programming languages, including OpenMP and CilkPlus, are used to create these tasks (Saifullah et al , 2013; Qawasmeh et al , 2016). The tasks can also be clustered based on certain weights or other characteristics of the tasks.…”
Section: Methodsmentioning
confidence: 99%
“…All tasks in a parallel task set have to essentially start at the same time. Parallel for loops, a feature of numerous parallel programming languages, including OpenMP and CilkPlus, are used to create these tasks (Saifullah et al , 2013; Qawasmeh et al , 2016). The tasks can also be clustered based on certain weights or other characteristics of the tasks.…”
Section: Methodsmentioning
confidence: 99%
“…APARF [15] is an adaptative runtime framework to enhance peformance of OpenMP task-based programs. It makes use of PAPI to obtain performance events and trains an ANN to find which scheduling scheme should be used to obtain the optimal performance in unseen programs.…”
Section: Related Workmentioning
confidence: 99%
“…Qawasmeh et al [20] analyze timing and cache performance of runtime events including task creation to decide on optimal scheduling strategies in the OpenUH runtime system. They extend [21] the Sun/Oracle Collector API [9] to record the events.…”
Section: Related Workmentioning
confidence: 99%