Language extensions of FORTRAN are being developed which permit the user to map data structures to the individual processors of distributed memory machines. These languages allow a programming style in which global data references are used. Current efforts are focussed on designing a common basis for such languages, the result of which is known as High Performance Fortran (HPF). One of the central debates in the HPF effort revolves around the concept of templates, introduced as an abstract index space to which data could be aligned. A model for the mapping of data which provides the functionality of High Performance Fortran distributions without the use of templates is presented
Fortran and C++ are the dominant programming languages used in scientific computation. Consequently,...
Vienna Fortran is a machine-independent language extension of Fortran, which is based upon the Singl...
When a data-parallel language like FORTRAN 90 is compiled for a distributed-memory machine, aggregat...
High performance FORTRAN is a set of extensions for FORTRAN 90 designed to allow specification of da...
Exploiting the performance potential of distributed memory machines requires a careful distribution ...
The stated goal of High Performance Fortran (HPF) was to 'address the problems of writing data paral...
Exploiting the full performance potential of distributed memory machines requires a careful distribu...
Data Partitioning and mapping is one of the most important steps of in writing a parallel program; e...
High Performance Fortran (HPF) is rapidly gaining acceptance as a language for parallel programming....
[[abstract]]In this paper, we propose a new automatic data alignment model called segmented alignmen...
Processors as rectilinear mesh Physical Processors ALIGN REALIGN DISTRIBUTE REDISTRIBUTE Figure 1: H...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
Fortran 90D/HPF is a data parallel language with special directives to enable users to specify data ...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...
This paper describes the design of the Fortran90D/HPF compiler, a source-to-source parallel compiler...
Fortran and C++ are the dominant programming languages used in scientific computation. Consequently,...
Vienna Fortran is a machine-independent language extension of Fortran, which is based upon the Singl...
When a data-parallel language like FORTRAN 90 is compiled for a distributed-memory machine, aggregat...
High performance FORTRAN is a set of extensions for FORTRAN 90 designed to allow specification of da...
Exploiting the performance potential of distributed memory machines requires a careful distribution ...
The stated goal of High Performance Fortran (HPF) was to 'address the problems of writing data paral...
Exploiting the full performance potential of distributed memory machines requires a careful distribu...
Data Partitioning and mapping is one of the most important steps of in writing a parallel program; e...
High Performance Fortran (HPF) is rapidly gaining acceptance as a language for parallel programming....
[[abstract]]In this paper, we propose a new automatic data alignment model called segmented alignmen...
Processors as rectilinear mesh Physical Processors ALIGN REALIGN DISTRIBUTE REDISTRIBUTE Figure 1: H...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
Fortran 90D/HPF is a data parallel language with special directives to enable users to specify data ...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...
This paper describes the design of the Fortran90D/HPF compiler, a source-to-source parallel compiler...
Fortran and C++ are the dominant programming languages used in scientific computation. Consequently,...
Vienna Fortran is a machine-independent language extension of Fortran, which is based upon the Singl...
When a data-parallel language like FORTRAN 90 is compiled for a distributed-memory machine, aggregat...