[Zurück]


Vorträge und Posterpräsentationen (mit Tagungsband-Eintrag):

M. Wimmer, D. Cederman, J. Träff, P. Tsigas:
"Work-stealing with Configurable Scheduling Strategies";
Poster: ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2013, Shenzhen, China; 23.02.2013 - 27.02.2013; in: "Proceedings of the 2013 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2013", ACM, (2013), ISBN: 978-1-4503-1922-5; S. 315 - 316.



Kurzfassung englisch:
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.

Schlagworte:
Work-stealing, scheduler hints, strategies, priorities


"Offizielle" elektronische Version der Publikation (entsprechend ihrem Digital Object Identifier - DOI)
http://dx.doi.org/10.1145/2442516.2442562



Zugeordnete Projekte:
Projektleitung Jesper Larsson Träff:
Performance Portability and Programmability for Heterogeneous Many-core Architectures


Erstellt aus der Publikationsdatenbank der Technischen Universität Wien.