skip to main content

SciTech ConnectSciTech Connect

Title: 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.
Authors:
 [1] ;  [1]
  1. The Ohio State University
Publication Date:
OSTI Identifier:
1184373
Report Number(s):
DOE-OSU-0005033
DOE Contract Number:
SC0005033
Resource Type:
Technical Report
Research Org:
Ohio State University
Sponsoring Org:
USDOE
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING compiler optimization, polyhedral analysis and transformation, Fortran, ROSE compiler, dynamic analysis, vectorization