skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Runtime compilation techniques for data partitioning and communication schedule reuse

Book ·
OSTI ID:46231
 [1];  [1];  [2]
  1. Univ. of Maryland, College Park, MD (United States). Computer Science Dept.
  2. 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-; TRN: IM9522%%233
Resource Relation:
Conference: Supercomputing conference on high performance computing and communications, Portland, OR (United States), 15-19 Nov 1993; Other Information: PBD: 1993; Related Information: Is Part Of Supercomputing `93: Proceedings; PB: 961 p.
Country of Publication:
United States
Language:
English