Multicast Communication in Multiprocessor Systems

Abstract

Recent high-performance multiprocessors exploit cut-through routing, with packets routed as their first bytes arrive. Hardware-supported multicast can benefit the many parallel programs in which producers provide each value to multiple consumers. We describe several cut-through multicast protocols, including a restrictive (yet adaptive) routing scheme for deadlock avoidance. Simulations using synthetic and application-driven loads show it has significantly better performance than either multicast emulation or deadlock detection and resolution. The scheme provides cut-through multicast without requiring dedicated storage in the communication facilities for a full packet. We thus extend ideas considered for efficient cut-through routing in multiprocessor systems to include multicast.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1989
Accession Number
ADA209606

Entities

People

  • Gregory T. Byrd
  • Nakul P. Saraiya

Organizations

  • Stanford University

Tags

Communities of Interest

  • Air Platforms

DTIC Thesaurus Topics

  • Application Software
  • Communication Networks
  • Computer Science
  • Computers
  • Congestion
  • Detection
  • Emitters
  • Equations
  • Hypervelocity Flow
  • Multiprocessors
  • Networks
  • Operating Systems
  • Parallel Computing
  • Parallel Processing
  • Routing Protocols
  • Simulations
  • Transmitting

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Parallel and Distributed Computing.