Auto-scoping for OpenMP tasks

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

Abstract

Auto-scoping analysis for OpenMP must be revised owing to the introduction of asynchronous parallelism in the form of tasks. Auto-scoping is the process of automatically determine the data-sharing of variables. This process has been implemented for worksharing and parallel regions. Based on the previous work, we present an auto-scoping algorithm to work with OpenMP tasks. This is a much more complex challenge due to the uncertainty of when a task will be executed, which makes it harder to determine what parts of the program will run concurrently. We also introduce an implementation of the algorithm and results with several benchmarks showing that the algorithm is able to correctly scope a large percentage of the variables appearing in them. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Royuela, S., Duran, A., Liao, C., & Quinlan, D. J. (2012). Auto-scoping for OpenMP tasks. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7312 LNCS, pp. 29–43). https://doi.org/10.1007/978-3-642-30961-8_3

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