Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 4 von 7
SIGPLAN notices, 2013-08, Vol.48 (8), p.315-316
2013
Volltextzugriff (PDF)

Details

Autor(en) / Beteiligte
Titel
Work-stealing with configurable scheduling strategies
Ist Teil von
  • SIGPLAN notices, 2013-08, Vol.48 (8), p.315-316
Erscheinungsjahr
2013
Quelle
ACM Digital Library
Beschreibungen/Notizen
  • Work-stealing systems are typically oblivious to the nature of the tasks they are scheduling. They do not know or take into account how long a task will take to execute or how many subtasks it will spawn. Moreover, task execution order is typically determined by an underlying task storage data structure, and cannot be changed. There are thus possibilities for optimizing task parallel executions by providing information on specific tasks and their preferred execution order to the scheduling system. We investigate generalizations of work-stealing and introduce a framework enabling applications to dynamically provide hints on the nature of specific tasks using scheduling strategies . Strategies can be used to independently control both local task execution and steal order. Strategies allow optimizations on specific tasks, in contrast to more conventional scheduling policies that are typically global in scope. Strategies are composable and allow different, specific scheduling choices for different parts of an application simultaneously. We have implemented a work-stealing system based on our strategy framework. A series of benchmarks demonstrates beneficial effects that can be achieved with scheduling strategies.
Sprache
Englisch
Identifikatoren
ISSN: 0362-1340
eISSN: 1558-1160
DOI: 10.1145/2517327.2442562
Titel-ID: cdi_crossref_primary_10_1145_2517327_2442562
Format

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX