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.