Title :
The Dybbuk runtime system
Author :
Ponnusamy, R. ; Saltz, J. ; Choudhary, A. ; Das, R. ; Mavriplis, D.
Author_Institution :
Syracuse Univ., NY, USA
Abstract :
Methods have been developed that make it possible for a compiler to efficiently map many sparse and unstructured scientific problems to scalable multiprocessor architectures. These methods are implemented using compiler embeddable runtime support procedures. These procedures can be thought of as supporting a type of weakly coherent distributed shared memory that can be closely coupled to distributed shared memory compilers. These procedures coordinate interprocessor data movement, manage the storage of and access to copies of off-processor data, support a shared name space, and couple runtime data and workload partitioners to compilers. The authors are in the process of implementing prototype High Performance Fortran compilers which use this runtime support to handle unstructured computations. The project discussed is called Dybbuk.<>
Keywords :
FORTRAN; program compilers; shared memory systems; Dybbuk runtime system; compiler; distributed shared memory compilers; embeddable runtime support procedures; interprocessor data movement; prototype High Performance Fortran compilers; scalable multiprocessor architectures; shared name space; weakly coherent distributed shared memory; workload partitioners; Computer science; Concurrent computing; Data structures; Educational institutions; High performance computing; NASA; Parallel architectures; Phased arrays; Prototypes; Runtime;
Conference_Titel :
Compcon Spring '93, Digest of Papers.
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-3400-6
DOI :
10.1109/CMPCON.1993.289665