OpenMP is in the process of adding a tasking model that allows the programmer to specify independent units of work, called tasks, but does not specify how the scheduling of these tasks should be done (although it imposes some restrictions). We have evaluated different scheduling strategies (schedulers and cut-offs) with several applications and we found that work-first schedules seem to have the best performance but because of the restrictions that OpenMP imposes a breadth-first scheduler is a better choice to have as a default for an OpenMP runtime. © 2008 Springer-Verlag Berlin Heidelberg.
CITATION STYLE
Duran, A., Corbalán, J., & Ayguadé, E. (2008). Evaluation of openmp task scheduling strategies. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5004 LNCS, pp. 100–110). Springer Verlag. https://doi.org/10.1007/978-3-540-79561-2_9
Mendeley helps you to discover research relevant for your work.