A portable program executes on different platforms and yields consistent performance. With the focus on portability, this paper presents an in-depth study of the performance of three NAS benchmarks (EP, MG, FT) compiled with three commercial HPF compilers (APR, PGI, IBM) on the IBM SP2. Each benchmark is evaluated in two versions: using DO loops and using F90 constructs and/or HPF's Forall statement. Base-line comparison is provided by versions of the benchmarks written in Fortran/MPI and ZPL, a data parallel language developed at the University of Washington. While some F90/Forall programs achieve scalable performance with some compilers, the results indicate a considerable portability problem in HPF programs. Two sources for the prob...
The High Performance Fortran (HPF) benchmark suite HPFBench is designed for evaluating the HPF langu...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
High Performance Fortran (HPF) has emerged as a standard dialect of Fortran for data-parallel comput...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
High Performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
Loops represent the core of most applications in that they contain the bulk of the computations. An ...
. High Performance Fortran (hpf) is a data-parallel Fortran for Distributed Memory Multiprocessors. ...
(eng) In the data parallel programming style the user usually specifies the data parallelism explici...
Fortran 90D/HPF is a data parallel language with special directives to enable users to specify data ...
Since the definition of the High Performance Fortran (HPF) standard, we have been maintaining a suit...
In the data parallel programming style the user usually speci es the data parallelism explicitly so ...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
High Performance Fortran (HPF) does not allow ecient expression of mixed task/data-parallel computat...
The High Performance Fortran (HPF) benchmark suite HPFBench is designed for evaluating the HPF langu...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
High Performance Fortran (HPF) has emerged as a standard dialect of Fortran for data-parallel comput...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
High Performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
Loops represent the core of most applications in that they contain the bulk of the computations. An ...
. High Performance Fortran (hpf) is a data-parallel Fortran for Distributed Memory Multiprocessors. ...
(eng) In the data parallel programming style the user usually specifies the data parallelism explici...
Fortran 90D/HPF is a data parallel language with special directives to enable users to specify data ...
Since the definition of the High Performance Fortran (HPF) standard, we have been maintaining a suit...
In the data parallel programming style the user usually speci es the data parallelism explicitly so ...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
High Performance Fortran (HPF) does not allow ecient expression of mixed task/data-parallel computat...
The High Performance Fortran (HPF) benchmark suite HPFBench is designed for evaluating the HPF langu...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
High Performance Fortran (HPF) has emerged as a standard dialect of Fortran for data-parallel comput...