High Performance Fortran (HPF) provides a high-level model for expressing parallel programs. However, the efficiency of HPF as an implementation vehicle for irregular applications is still largely unproven. While recent work has shown that a highly irregular hierarchical n-body force calculation method can be implemented in HPF, we have found that the implementation contains inefficiencies which cause it to run up to a factor of three times slower than our hand-coded, explicitly parallel implementation. This thesis examines these inefficiencies, determines that most of the extra overhead is due to a single aspect of the communication strategy, and demonstrates that fixing the communication strategy can bring the overheads of the HPF applica...
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...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
O(N) algorithms for N-body simulations enable the simulation of particle systems with up to 100 mill...
The optimization techniques for hierarchical O(N) N-body algorithms described here focus on managing...
. A suite of HPF coding examples of practical scientific algorithms are examined in detail, with the...
We present a general data parallel formulation for highly irregular problems in High Performance For...
. High Performance Fortran (hpf) is a data-parallel Fortran for Distributed Memory Multiprocessors. ...
High Performance Fortran (HPF) is a data-parallel language that was designed to provide the user wit...
We present a general data parallel formulation for highly irregular problems in High Performance For...
This dissertation presents optimization techniques for efficient data parallel formulation/implement...
This paper focuses on the use of High Performance Fortran (HPF) for important classes of algorithms ...
We discuss the High Performance Fortran data parallel programming language as an aid to software eng...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
Increasing heterogeneity among HPC platforms requires applications to be frequently ported and tuned...
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...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
O(N) algorithms for N-body simulations enable the simulation of particle systems with up to 100 mill...
The optimization techniques for hierarchical O(N) N-body algorithms described here focus on managing...
. A suite of HPF coding examples of practical scientific algorithms are examined in detail, with the...
We present a general data parallel formulation for highly irregular problems in High Performance For...
. High Performance Fortran (hpf) is a data-parallel Fortran for Distributed Memory Multiprocessors. ...
High Performance Fortran (HPF) is a data-parallel language that was designed to provide the user wit...
We present a general data parallel formulation for highly irregular problems in High Performance For...
This dissertation presents optimization techniques for efficient data parallel formulation/implement...
This paper focuses on the use of High Performance Fortran (HPF) for important classes of algorithms ...
We discuss the High Performance Fortran data parallel programming language as an aid to software eng...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
Increasing heterogeneity among HPC platforms requires applications to be frequently ported and tuned...
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...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...