The authors describe a programming language which is suitable for both distributed memory and shared memory type multiprocessors. The language is called SPLAN (small parallel-processing language). The language has the following features: dynamic process generation; description of a clear relation of interprocess communication; both synchronous and asynchronous communication ability; channels with tagged protocol; a description which is independent of processors; an easy allocation for processes to processors; and high portability. An implementation of SPLAN on nCUBE2 is described
Published in:
Communications, Computers and Signal Processing, 1991., IEEE Pacific Rim Conference on
Date of Conference: 9-10 May 1991