language: en

Carlsberg: A Distributed Execution Environment Providing Coherent Shared Memory and Integrated Message Passing

[A Position/Work-in-Progress Paper presented at Nordic Workshop on Programming Environment Research, NWPER'94, Lund, Sweden, June, 1994]

Povl T. Koch Robert J. Fowler
Department of Computer Science, University of Copenhagen (DIKU)
Universitetsparken 1, 2100 Copenhagen, Denmark

[Tel: +45 35 32 14 18 Fax: +45 35 32 14 01]

E-mail: koch,fowler@diku.dk

Abstract The Carlsberg prototype is a distributed operating system designed to provide efficient support for distributed-parallel applications on a cluster of high-performance workstations. A unique feature of Carlsberg is the integration of coherent shared memory, multithreading, and message passing in one system. In this paper we discuss the motivation for the Carlsberg system and we present aspects of its design.

1 Introduction