Many large-scale computational applications contain irregular data access patterns related to unstructured problem domains. Examples include finite element methods, computational fluid dynamics, and molecular dynamics codes. Such codes are difficult to parallelize efficiently with current HPF compilers. However, most of these problems exhibit spatial locality. This property is exploited by our approach. In the sequential program, unstructured domains are accessed via indirection arrays. We introduce a new directive that serves to identify indirection arrays and the boundaries of the associated domains. The data domains are distributed using Multiple Recursive Decomposition (MRD), a pseudo-regular distribution, which combines efficient imple...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
International audienceWe developed a theory in order to address crucial questions of program design ...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
. 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...
Increased programmability for concurrent applications in distributed systems requires automatic supp...
This paper proposes a new approach to improve data-parallel languages in the context of sparse and i...
Languages such as Fortran D provide irregular distribution schemes that can efficiently support irre...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
We present a general data parallel formulation for highly irregular problems in High Performance For...
Parallelizing irregular, dynamic data structures can be a very difficult problem. An efficient solut...
This paper describes a technique for improving the data ref-erence locality of parallel programs usi...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
International audienceWe developed a theory in order to address crucial questions of program design ...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
. 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...
Increased programmability for concurrent applications in distributed systems requires automatic supp...
This paper proposes a new approach to improve data-parallel languages in the context of sparse and i...
Languages such as Fortran D provide irregular distribution schemes that can efficiently support irre...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
We present a general data parallel formulation for highly irregular problems in High Performance For...
Parallelizing irregular, dynamic data structures can be a very difficult problem. An efficient solut...
This paper describes a technique for improving the data ref-erence locality of parallel programs usi...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
International audienceWe developed a theory in order to address crucial questions of program design ...