Runtime compilation techniques for data partitioning and communication schedule reuse
Book
·
OSTI ID:46231
- Univ. of Maryland, College Park, MD (United States). Computer Science Dept.
- Syracuse Univ., NY (United States). Northeast Parallel Architectures Center
In this paper, the authors 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). They present performance results for these mechanisms from a Fortran 90D compiler implementation.
- OSTI ID:
- 46231
- Report Number(s):
- CONF-931115--
- Country of Publication:
- United States
- Language:
- English
Similar Records
Fortran 90D/HPF compiler for distributed memory MIMD computers: Design, implementation, and performance results
Run-time and compile-time support for adaptive irregular problems
Interpreting the performance of HPF/Fortran 90D
Book
·
Thu Dec 30 23:00:00 EST 1993
·
OSTI ID:46230
Run-time and compile-time support for adaptive irregular problems
Conference
·
Fri Dec 30 23:00:00 EST 1994
·
OSTI ID:87615
Interpreting the performance of HPF/Fortran 90D
Conference
·
Fri Dec 30 23:00:00 EST 1994
·
OSTI ID:87675