In this paper, we describe two new ideas by which HPF compiler can deal with irregular computations effectively. The first mechanism invokes a user specified mapping procedure via a set of compiler directives. The directives allow the user to use program arrays to describe graph connectivity, spatial location of array elements and computational load. The second is a simple conservative method that in many cases enables a compiler to recognize that it is possible to reuse previously computed results from inspectors (e.g. communication schedules, loop iteration partitions, information that associates off-processor data copies with on-processor buffer locations). We present performance results for these mechanisms from a Fortran 90D compiler i...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
Applications with varying array access patterns require to dynamically change array mappings on dist...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
Fortran 90D/HPF is a data parallel language with special directives to enable users to specify data ...
. 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 paper outlines two methods which we believe will play an important role in any distributed memo...
) Fabien Coelho Corinne Ancourt Centre de Recherche en Informatique, ' Ecole des mines de Pa...
There are many important applications in computational fluid dynamics, circuit simulation and struct...
This paper describes efficient algorithms for runtime array redistribution in HPF programs. We consi...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
Applications with varying array access patterns require to dynamically change array mappings on dist...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
Fortran 90D/HPF is a data parallel language with special directives to enable users to specify data ...
. 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 paper outlines two methods which we believe will play an important role in any distributed memo...
) Fabien Coelho Corinne Ancourt Centre de Recherche en Informatique, ' Ecole des mines de Pa...
There are many important applications in computational fluid dynamics, circuit simulation and struct...
This paper describes efficient algorithms for runtime array redistribution in HPF programs. We consi...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...