. The array aliasing mechanism provided in the Connection Machine Fortran (CMF) language and run--time system provides a unique way of identifying the memory address spaces local to processors within the global address space of distributed memory architectures, while staying in the data parallel programming paradigm. We show how the array aliasing feature can be used effectively in optimizing communication and computation performance. The constructs we present occur frequently in many scientific and engineering applications, and include various forms of aggregation and array reshaping through array aliasing. The effectiveness of the optimization techniques is demonstratedon an implementationof Anderson's hierarchicalO(N) N --body metho...
This paper describes a general compiler optimization technique that reduces communication overhead f...
In this paper, we discuss a program transformation technique called array reshaping. Array reshaping...
High Performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
The array aliasing mechanism provided in the Connection Machine Fortran (CMF) language and run{time ...
AbstractAlias analysis for Fortran is less complicated than for programming languages with pointers ...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
Alias analysis for Fortran is less complicated than for programming languages with pointers but many...
Parallelising compilers try to automatically convert sequential programs into parallel programs to b...
Languages such as High Performance Fortran implement parallel algorithms by distributing large data ...
[[abstract]]An increasing number of programming languages, such as Fortran 90, HPF, and APL, provide...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
[[abstract]]©1996 IEEE-The synthesis of consecutive array operations or array expressions into a com...
High-performance architectures rely upon powerful optimizing and parallelizing compilers to maximize...
Parallelising compilers try to automatically convert sequential programs into parallel programs to b...
This paper describes a general compiler optimization technique that reduces communication overhead f...
In this paper, we discuss a program transformation technique called array reshaping. Array reshaping...
High Performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
The array aliasing mechanism provided in the Connection Machine Fortran (CMF) language and run{time ...
AbstractAlias analysis for Fortran is less complicated than for programming languages with pointers ...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
Alias analysis for Fortran is less complicated than for programming languages with pointers but many...
Parallelising compilers try to automatically convert sequential programs into parallel programs to b...
Languages such as High Performance Fortran implement parallel algorithms by distributing large data ...
[[abstract]]An increasing number of programming languages, such as Fortran 90, HPF, and APL, provide...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
[[abstract]]©1996 IEEE-The synthesis of consecutive array operations or array expressions into a com...
High-performance architectures rely upon powerful optimizing and parallelizing compilers to maximize...
Parallelising compilers try to automatically convert sequential programs into parallel programs to b...
This paper describes a general compiler optimization technique that reduces communication overhead f...
In this paper, we discuss a program transformation technique called array reshaping. Array reshaping...
High Performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...