Links

Tools

Export citation

Search in Google Scholar

Transforming Data-parallel Fortran90/HPF Constructs Into a Uniform Internal Representation

Journal article published in 2000 by Jan Borowiec, Thilo Ernst
This paper is available in a repository.
This paper is available in a repository.

Full text: Download

Question mark in circle
Preprint: policy unknown
Question mark in circle
Postprint: policy unknown
Question mark in circle
Published version: policy unknown

Abstract

As a part of the PREPARE High Performance Fortran compiler, a component has been designed and implemented which transforms an abstract, high-level internal representation of Fortran90 /HPF programs to a medium-level internal form. Normalizations and pre-optimizations are applied to simplify the task of the subsequent compiler phases. This paper describes a selection of translation techniques for data-parallel statements which were developed in this context. 1 Background This paper focuses on one specific component of the PREPARE HPF compiler. The context (other compiler components, data structures, the CoSy compiler generation environment) cannot be described here -- see [1], [2], [3], [4], [5], [6], [7] for more information. To understand the methods presented here it is most important to know that the PREPARE compiler, unlike many other HPF systems, is not a source-to-source translator but a real compiler: it translates the source program to an internal representation which is ...