Laurasia and Wind: A Compiler-Controlled Software DSM for WS/PC Clusters
IWIA '99 Proceedings of the 1999 International Workshop on Innovative Architecture
Hi-index | 0.00 |
In order to provide a fully-automatic parallelzing compiler with the function of both automatic data partitioning and distribution, we propose a compiler-controlled cache only memory architecture (cc-COMA). The cc-COMA runtime system is based on a software-emulated COMA which covers a variety of parallel architectures from NUMA to NOW. The compiler generates both the user code and control code for the emulated cache based on the Entry Consistency model. The runtime system of cc-COMA executes the generated code following the suggestions of the compiler. In this paper we present an outline of what we call cc-COMA system. It is also described aout an implementation of the cc-COMA runtime system for networks of workstations, named Laurasia.