Issue No.03 - May (1978 vol.4)
P.B. Hansen , Department of Computer Science, University of Southern California
This paper explores the problems of implementing arbitrary forms of process communication on a multiprocessor network. It develops a Concurrent Pascal program that enables distributed processes to communicate on virtual channels. The channels cannot deadlock and will deliver all messages within a finite time. The operation, structure, text, and performance of this program are described. It was written, tested, and described in two weeks and it worked immediately.
virtual channels, Bus links, computer networks, Concurrent Pascal, monitors, multiprocessor systems, process communication, real-time programming
P.B. Hansen, "Network: A Multiprocessor Program", IEEE Transactions on Software Engineering, vol.4, no. 3, pp. 194-199, May 1978, doi:10.1109/TSE.1978.231498