This paper presents methods that make it possible to efficiently support irregular problems using data parallel languages. The approach involves the use of a portable, compiler-independent, runtime support library called CHAOS. The CHAOS runtime support library contains procedures that (1) support static and dynamic distributed array partitioning, (2) partition loop iterations and indirection arrays, (3) remap arrays from one distribution to another, and (4) carry out index translation, buffer allocation and communication schedule generation. The CHAOS runtime procedures are used by a prototype Fortran 90D compiler as runtime support for irregular problems. This paper also presents performance results of compiler-generated and hand-parallel...
There are many important applications in computational fluid dynamics, circuit simulation and struct...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
We present a general data parallel formulation for highly irregular problems in High Performance For...
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...
In many scientific applications, arrays containing data are indirectly indexed through indirection a...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
This paper presents a library called CHAOS, which helps users implement irregular programs on distri...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
We discuss the High Performance Fortran data parallel programming language as an aid to software eng...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
. Data-parallel languages, in particular HPF, provide a highlevel view of operators overs parallel d...
There are many important applications in computational fluid dynamics, circuit simulation and struct...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
We present a general data parallel formulation for highly irregular problems in High Performance For...
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...
In many scientific applications, arrays containing data are indirectly indexed through indirection a...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
This paper presents a library called CHAOS, which helps users implement irregular programs on distri...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
We discuss the High Performance Fortran data parallel programming language as an aid to software eng...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
. Data-parallel languages, in particular HPF, provide a highlevel view of operators overs parallel d...
There are many important applications in computational fluid dynamics, circuit simulation and struct...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
We present a general data parallel formulation for highly irregular problems in High Performance For...