• 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