Evaluation of openmp task scheduling strategies

75Citations
Citations of this article
41Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free