Final Project Report: A Polyhedral Transformation Framework for Compiler Optimization
The project developed the polyhedral compiler transformation module PolyOpt/Fortran in the ROSE compiler framework. PolyOpt/Fortran performs automated transformation of affine loop nests within FORTRAN programs for enhanced data locality and parallel execution. A FORTAN version of the Polybench library was also developed by the project. A third development was a dynamic analysis approach to gauge vectorization potential within loops of programs; software (DDVec) for automated instrumentation and dynamic analysis of programs was developed.
- Publication Date:
- OSTI Identifier:
- Report Number(s):
- DOE Contract Number:
- Resource Type:
- Technical Report
- Research Org:
- The Ohio State Univ., Columbus, OH (United States)
- Sponsoring Org:
- Country of Publication:
- United States
- 97 MATHEMATICS AND COMPUTING; compiler optimization, polyhedral analysis and transformation, Fortran, ROSE compiler, dynamic analysis, vectorization
Enter terms in the toolbar above to search the full text of this document for pages containing specific keywords.