This paper proposes a new approach to improve data-parallel languages in the context of sparse and irregular computation. We analyze the capabilities of High Performance Fortran (HPF) and Vienna Fortran, and identify a set of problems leading to suboptimal parallel code generation for such computations on distributedmemory machines. Finally, we propose extensions to the data distribution facilities in Vienna Fortran which address these issues and provide a powerful mechanism for efficiently expressing sparse algorithms
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
High Performance Fortran (HPF) offers an attractive high‐level language interface for programming sc...
Abstract—Vienna Fortran, High Performance Fortran (HPF), and other data parallel languages have been...
A significant amount of software research for developing programming environments for distributed--m...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions that are useful for represen...
. Data-parallel languages, in particular HPF, provide a highlevel view of operators overs parallel d...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions. They form a rich source of ...
[[abstract]]©1999 IEEE-In our recent work, we have been working on providing parallel sparse support...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions. Each of these array intrins...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
Automatic parallelization is usually believed to be less effective at exploiting implicit parallelis...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
We present a general data parallel formulation for highly irregular problems in High Performance For...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
High Performance Fortran (HPF) offers an attractive high‐level language interface for programming sc...
Abstract—Vienna Fortran, High Performance Fortran (HPF), and other data parallel languages have been...
A significant amount of software research for developing programming environments for distributed--m...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions that are useful for represen...
. Data-parallel languages, in particular HPF, provide a highlevel view of operators overs parallel d...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions. They form a rich source of ...
[[abstract]]©1999 IEEE-In our recent work, we have been working on providing parallel sparse support...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions. Each of these array intrins...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
Automatic parallelization is usually believed to be less effective at exploiting implicit parallelis...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
We present a general data parallel formulation for highly irregular problems in High Performance For...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
High Performance Fortran (HPF) offers an attractive high‐level language interface for programming sc...