This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16894Data-parallel languages, such as HIGH PERFORMANCE FORTRAN or FORTRAND, provide a machine-independent data-parallel programming paradigm in which the applications programmer uses a dialect of a sequential language annotated with high-level data-distribution directives. Identifying parallelism in data-parallel applications typically is straightforward, but making efficient use of this parallelism for irregular applications, such as molecular dynamics or unstructured meshes, is a challenge due to the limited compile-time knowledge about data access patterns. This dissertation establishes the thesis that spatial locality of the underlying prob...
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 developed a dataflow framework which provides a basis for rigorously defining strategies to make ...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
Data-parallel languages allow programmers to use the familiar machine-independent programming style ...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
This paper presents methods that make it possible to efficiently support irregular problems using da...
Many large-scale computational applications contain irregular data access patterns related to unstru...
. Data-parallel languages, in particular HPF, provide a highlevel view of operators overs parallel d...
Languages such as Fortran D provide irregular distribution schemes that can efficiently support irre...
Increased programmability for concurrent applications in distributed systems requires automatic supp...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
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 developed a dataflow framework which provides a basis for rigorously defining strategies to make ...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
Data-parallel languages allow programmers to use the familiar machine-independent programming style ...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
This paper presents methods that make it possible to efficiently support irregular problems using da...
Many large-scale computational applications contain irregular data access patterns related to unstru...
. Data-parallel languages, in particular HPF, provide a highlevel view of operators overs parallel d...
Languages such as Fortran D provide irregular distribution schemes that can efficiently support irre...
Increased programmability for concurrent applications in distributed systems requires automatic supp...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
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 developed a dataflow framework which provides a basis for rigorously defining strategies to make ...