Parallel data flow analysis for OpenMP programs

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

Abstract

The paper presents a compiler framework for analyzing and optimizing OpenMP programs. The framework includes Parallel Control Flow Graph and Parallel Data Flow equations based on the OpenMP relaxed memory consistency model. It enables traditional compiler analyses as well as specific optimizations for OpenMP. Based on the framework, we describe dead code elimination and barrier elimination algorithms. An OpenMP code example is showed in the paper to illustrate the optimizations. The framework guarantees that the traditional optimizations can be performed safely to OpenMP programs, and it further increases the opportunities for more aggressive optimizations. © 2008 Springer-Verlag.

Cite

CITATION STYLE

APA

Huang, L., Sethuraman, G., & Chapman, B. (2008). Parallel data flow analysis for OpenMP programs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4935 LNCS, pp. 138–142). https://doi.org/10.1007/978-3-540-69303-1_14

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