DocumentCode
1922571
Title
A communications subsystem for the homogeneous multiprocessor
Author
Prager, Walter ; Atwood, J. William
Author_Institution
Concordia Univ., Montreal, Que., Canada
fYear
1990
fDate
21-23 Mar 1990
Firstpage
94
Lastpage
100
Abstract
The homogeneous multiprocessor (HM) has a linear-array topology, with interprocess communications achieved through a high-speed parallel bus, as well as by the sharing of memory between nearest neighbors. The communications subsystem uses the available resources (shared memory, fast network, interprocessor signaling) to provide an efficient and orderly data-transfer facility among the component processors. A programming environment very similar to STREAMS provides a general framework that allows easy construction of the various protocols needed within the HM, as well as low-cost user access to the novel architectural features of the HM. The IEEE 802.2 protocol is used to unify the various special communications paths. The use of STREAMS permits casting distributed algorithms (for the control of shared regions and (simulated) global memory) as protocols. The use of the programming language Turing Plus has considerably shortened the development time. An implementation of the framework and the link-level protocol has been completed
Keywords
multiprocessor interconnection networks; programming environments; protocols; IEEE 802.2; STREAMS; Turing Plus; communications subsystem; data-transfer facility; fast network; high-speed parallel bus; homogeneous multiprocessor; interprocess communications; interprocessor signaling; linear-array topology; nearest neighbors; programming environment; protocols; shared memory; Access protocols; Communication system control; Computer languages; Distributed algorithms; Local area networks; Nearest neighbor searches; Network topology; Operating systems; Programming environments; Signal processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 1990. Conference Proceedings., Ninth Annual International Phoenix Conference on
Conference_Location
Scottsdale, AZ
Print_ISBN
0-8186-2030-7
Type
conf
DOI
10.1109/PCCC.1990.101606
Filename
101606
Link To Document