Title
Distributed shared-memory implementation for multitransputer systems
Abstract
A new method for the implementation of distributed shared memory on multitransputer systems is presented. The method is based on an extension of the common parallel programming language occam2, allowing the use of constructs such as virtual channels, global semaphores, and shared variables (with strong coherence). The allocation of the shared variables is done at compile-time on any of the available transputer nodes. Semaphores allow explicit process synchronization, while virtual channels facilitate the programmer's task, by providing an abstract view of process communication, regardless of the particular network topology.
Year
DOI
Venue
1992
10.1016/0950-5849(92)90143-D
Information & Software Technology
Keywords
Field
DocType
PARALLEL PROGRAMMING, DISTRIBUTED SHARED-MEMORY SYSTEMS, TRANSPUTERS, MULTITRANSPUTER ARCHITECTURES, PARALLEL PROCESS SYNCHRONIZATION
Computer architecture,Programmer,Semaphore,Computer science,Transputer,Network topology,Data diffusion machine,Parallel programming model,Synchronization (computer science),Distributed shared memory,Distributed computing
Journal
Volume
Issue
ISSN
34
8
0950-5849
Citations 
PageRank 
References 
1
0.38
7
Authors
3
Name
Order
Citations
PageRank
P. Tsanakas114624.31
George K. Papakonstantinou215961.88
G. Efthivoulidis3111.29