Distributed Run-Time Environment for Data Parallel Programming

Rogelio A. Alvez

 

Marcelo O. Fernández

 

Julio A. Sánchez Avalos

Guillermo A. Alvarez   Jorge L. C. Sanz

Abstract

In this paper, the fundamentals of a distributed run-time support for data parallel languages are described. This system, dubbed DREAM (Distributed Runtime Environment for Asynchronous Multicomputers), provides node-to-node communication, relaxed synchronization, data distribution independence, local naming, distributed memory support, and portability. These features are intended to solve both compile-time and run-time communication patterns efficiently. A first prototype has been implemented on a network of IBM Risc System/6000 workstations. DREAM is a joint project between IBM Argentina and IBM Almaden Research Center, and will provide a run-time environment for a distributed implementation of Data Parallel Fortran.


Full version (PDF format)

Hosted by www.Geocities.ws

1