cc-COMA: The Compiler-Controlled COMA as a Framework for Parallel Computing

  • Authors:
  • Affiliations:
  • Venue:
  • IWIA '98 Proceedings of the 1998 International Workshop on Innovative Architecture
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.