ACM Home Page
Please provide us with feedback. Feedback
Exploiting global optimizations for openmp programs in the openuh compiler
Full text PdfPdf (298 KB)
Source
Principles and Practice of Parallel Programming archive
Proceedings of the 14th ACM SIGPLAN symposium on Principles and practice of parallel programming table of contents
Raleigh, NC, USA
POSTER SESSION: Posters table of contents
Pages 289-290  
Year of Publication: 2009
ISBN:978-1-60558-397-6
Also published in ...
Authors
Lei Huang  University of Houston, Houston, TX, USA
Deepak Eachempati  University of Houston, Houston, TX, USA
Marcus W. Hervey  University of Houston, Houston, TX, USA
Barbara Chapman  University of Houston, Houston, TX, USA
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 97,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1504176.1504219
What is a DOI?

ABSTRACT

The advent of new parallel architectures has increased the need for parallel optimizing compilers to assist developers in creating efficient code. OpenUH is a state-of-the-art optimizing compiler, but it only performs a limited set of optimizations for OpenMP programs due to its conservative assumptions of shared memory programming. These limitations may prevent some OpenMP applications from being fully optimized to the extent of its sequential counterpart. This paper describes our design and implementation of a parallel data flow framework, consisting of a Parallel Control Flow Graph (PCFG) and a Parallel SSA (PSSA) representation in OpenUH, to model data flow for OpenMP programs. This framework enables the OpenUH compiler to perform all classical scalar optimizations for OpenMP programs, in addition to conducting OpenMP specific optimizations.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
3
4
5
 
6

Collaborative Colleagues:
Lei Huang: colleagues
Deepak Eachempati: colleagues
Marcus W. Hervey: colleagues
Barbara Chapman: colleagues