Technical Report Number
The term shared dataspace refers to the general class of models and languages in which the principal means of communication is a common, content-addressable data structure called a dataspace. This paper reports on progress we have made toward the development of prototype implementation of a shared dataspace language, Swarm, on a hypercube multiprocessor. The paper includes an informal overview of the Swarm language, describes the design organization of a transaction processing system which forms the kernels of a Swam implementation, and explains the algorithms implementing a subset of Swarm embedded in the language C.
Roman, Gruia-Catalin and Cox, Kenneth C., "Implementing a Shared Dataspace Language on a Message-Based Multiprocessor" Report Number: WUCS-88-34 (1988). All Computer Science and Engineering Research.