2018 Symposium on High Performance Computing Systems (WSCAD) 2018
DOI: 10.1109/wscad.2018.00016
|View full text |Cite
|
Sign up to set email alerts
|

Reducing Global Schedulers Complexity through Runtime System Decoupling

Abstract: Global schedulers are components used in parallel solutions, specially in dynamic applications, to optimize resource usage. Nonetheless, their development is a cumbersome process due to necessary adaptations to cope with the programming interfaces and abstractions of runtime systems. This paper proposes a model to dissociate schedulers from runtime systems to lower software complexity. Our model is based on the scheduler breakdown into modular and reusable concepts that better express the scheduler requirement… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(3 citation statements)
references
References 11 publications
0
3
0
Order By: Relevance
“…The ARTful model stems from our previous work on metaprogramming-oriented global scheduling library (MOGSLib), a portable scheduler library. 12 We continue our previous work by adding new contributions in the form of the following topics:…”
Section: Introductionmentioning
confidence: 91%
See 2 more Smart Citations
“…The ARTful model stems from our previous work on metaprogramming-oriented global scheduling library (MOGSLib), a portable scheduler library. 12 We continue our previous work by adding new contributions in the form of the following topics:…”
Section: Introductionmentioning
confidence: 91%
“…We developed the MOGSLib in a previous work. 12 MOGSLib accomplishes a unified development process for workload-aware scheduling policies that operate on both libGOMP (the popular OpenMP implementation provided by GNU compilers) and Charm++ runtime libraries. MOGSLib is implemented using object-oriented and template metaprogramming directives of the C++14 language.…”
Section: Mogslib: An Artful Scheduler Librarymentioning
confidence: 99%
See 1 more Smart Citation