Loop fusion in high performance Fortran

Abstract
In this paper we investigate a unique problem associatedwith fusing loops within a High Performance Fortran (HPF)program. In particular, we discuss the issue of performingloop fusion in an HPF compiler when compiling Fortran90array assignment statements for execution on a distributedmemorymachine. During compilation of an HPF program,Fortran90 array assignment statements must be scalarizedinto loop nests. We show how a certain class of these loopnests, when fused, can cause problems for ...

This publication has 16 references indexed in Scilit: