We present a general data parallel formulation for highly irregular problems in High Performance Fortran (HPF). Our formulation consists of (1) a method for linearizing irregular data structures (2) a data parallel implementation (in HPF) of graph partitioning algorithms applied to the linearized data structure, (3) techniques for expressing irregular communication and nonuniform computations associated with the elements of linearized data structures. We demonstrate and evaluate our formulation on a parallel, hierarchical N–body method for the evaluation of potentials and forces of nonuniform particle distributions. Our experimental results demonstrate that efficient data parallel (HPF) implementations of highly nonuniform problems are feas...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
This paper proposes a new approach to improve data-parallel languages in the context of sparse and i...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...
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...
. Data-parallel languages, in particular HPF, provide a highlevel view of operators overs parallel d...
This paper presents methods that make it possible to efficiently support irregular problems using da...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
This paper focuses on the use of High Performance Fortran (HPF) for important classes of algorithms ...
Problem topology is the key to efficient parallelization support for partially regular applications....
Languages such as Fortran D provide irregular distribution schemes that can efficiently support irre...
High Performance Fortran (HPF) is a data-parallel language that was designed to provide the user wit...
A large class of scientific and engineering applications may be classified as irregular and loosely ...
We discuss the High Performance Fortran data parallel programming language as an aid to software eng...
Parallelizing irregular, dynamic data structures can be a very difficult problem. An efficient solut...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
This paper proposes a new approach to improve data-parallel languages in the context of sparse and i...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...
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...
. Data-parallel languages, in particular HPF, provide a highlevel view of operators overs parallel d...
This paper presents methods that make it possible to efficiently support irregular problems using da...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
This paper focuses on the use of High Performance Fortran (HPF) for important classes of algorithms ...
Problem topology is the key to efficient parallelization support for partially regular applications....
Languages such as Fortran D provide irregular distribution schemes that can efficiently support irre...
High Performance Fortran (HPF) is a data-parallel language that was designed to provide the user wit...
A large class of scientific and engineering applications may be classified as irregular and loosely ...
We discuss the High Performance Fortran data parallel programming language as an aid to software eng...
Parallelizing irregular, dynamic data structures can be a very difficult problem. An efficient solut...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
This paper proposes a new approach to improve data-parallel languages in the context of sparse and i...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...