Compiler and Runtime Support for Hybrid Static/Dynamic Scheduling


Autoria(s): Vandierendonck, Hans
Data(s)

07/01/2015

Resumo

One of the outstanding issues in parallel computing is the selection of task granularity. This work proposes a solution to the task granularity problem by lowering the overhead of the task scheduler and as such supporting very fine-grain tasks. Using a combination of static (compile-time) scheduling and dynamic (run-time) scheduling, we aim to make scheduling decisions as fast as with static scheduling while retaining the dynamic load- balancing properties of fully dynamic scheduling. We present an example application and discuss the requirements on the compiler and runtime system to realize hybrid static/dynamic scheduling.

Formato

application/pdf

Identificador

http://pure.qub.ac.uk/portal/en/publications/compiler-and-runtime-support-for-hybrid-staticdynamic-scheduling(a827aac3-45bb-4e48-8ea2-22576c1f2e5d).html

http://pure.qub.ac.uk/ws/files/13537610/abstract.pdf

Idioma(s)

eng

Direitos

info:eu-repo/semantics/restrictedAccess

Fonte

Vandierendonck , H 2015 , ' Compiler and Runtime Support for Hybrid Static/Dynamic Scheduling ' Compilers for Parallel Computing (CPC'15) , London , United Kingdom , 07/01/2015 - 09/01/2015 , .

Tipo

conferenceObject