A bus network designed to support parallel processing

  • Authors:
  • E. C. Foudriat

  • Affiliations:
  • NASA, Langley Research Center

  • Venue:
  • ACM '87 Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow
  • Year:
  • 1987

Quantified Score

Hi-index 0.00

Visualization

Abstract

A bus network design is provided that improves communications between operational CPU's by 1-2 orders of magnitude over present distributed system LANs. Bus networking is chosen over point-to-point coupling (cube connected architectures) because 1) reconfiguration for different tasks is not necessary, 2) the system can support heterogeneous nodes and mulitlevel parallelism, and 3) its physical structure supports reliability and evolution more readily.The design provides multiple messages per access by framed virtual circuitry in order to minimize delays and provides backplane-to-backplane data protocols transfers. When software protocol handling is eliminated, communications speeds increase significantly. It also supports local read-“global” write paradigm to effect a shared memory machine. However, extremely flexible buffering scheme allows each node to operate autonomously in both time and data handling. Thus, multilevel, potentially heterogeneous parallelism is available for implementation at the kernel and operating system level. The paper describes the integrated network and node communications interface design and presents expected performance figures.