Fortran and C++ are the dominant programming languages used in scientific computation. Consequently, extensions to these languages are the most popular for programming massively parallel computers. We discuss two such approaches to parallel Fortran and one approach to C++. The High Performance Fortran Forum has designed HPF with the intent of supporting data parallelism on Fortran 90 applications. HPF works by asking the user to help the compiler distribute and align the data structures with the distributed memory modules in the system. Fortran-S takes a different approach in which the data distribution is managed by the operating system and the user provides annotations to indicate parallel control regions. In the case of C++, we look at p...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
When the first specification of the FORTRAN language was released in 1956, the goal was to provide a...
International audienceThis paper presents an environment for programming distributed memory computer...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
High performance FORTRAN is a set of extensions for FORTRAN 90 designed to allow specification of da...
The stated goal of High Performance Fortran (HPF) was to 'address the problems of writing data paral...
High Performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
This paper describes the design of the Fortran90D/HPF compiler, a source-to-source parallel compiler...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
We discuss the High Performance Fortran data parallel programming language as an aid to software eng...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
Fortran 90D/HPF is a data parallel language with special directives to enable users to specify data ...
This paper describes a compilation approach for a Fortran 90D/HPF compiler, a source-to-source paral...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
When the first specification of the FORTRAN language was released in 1956, the goal was to provide a...
International audienceThis paper presents an environment for programming distributed memory computer...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
High performance FORTRAN is a set of extensions for FORTRAN 90 designed to allow specification of da...
The stated goal of High Performance Fortran (HPF) was to 'address the problems of writing data paral...
High Performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
This paper describes the design of the Fortran90D/HPF compiler, a source-to-source parallel compiler...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
We discuss the High Performance Fortran data parallel programming language as an aid to software eng...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
Fortran 90D/HPF is a data parallel language with special directives to enable users to specify data ...
This paper describes a compilation approach for a Fortran 90D/HPF compiler, a source-to-source paral...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
When the first specification of the FORTRAN language was released in 1956, the goal was to provide a...
International audienceThis paper presents an environment for programming distributed memory computer...