A high-performance communication service for parallel computing on distributed DSP systems

  • Authors:
  • James Kohout;Alan D. George

  • Affiliations:
  • High-performance Computing and Simulation (HCS), Research Laboratory, Department of Electrical and Computer Engineering, 216 Larsen Hall, University of Florida, P.O. Box 116200, Gainesville, FL;High-performance Computing and Simulation (HCS), Research Laboratory, Department of Electrical and Computer Engineering, 216 Larsen Hall, University of Florida, P.O. Box 116200, Gainesville, FL

  • Venue:
  • Parallel Computing
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Rapid increases in the complexity of algorithms for real-time signal processing applications have led to performance requirements exceeding the capabilities of conventional digital signal processor (DSP) architectures. Many applications, such as autonomous sonar arrays, are distributed in nature and amenable to parallel computing on embedded systems constructed from multiple DSPs networked together. However, to realize the full potential of such applications, a lightweight service for message-passing communication and parallel process coordination is needed that is able to provide high throughput and low latency while minimizing processor and memory utilization. This paper presents the design and analysis of such a service, based on the message passing interface specification, for unicast and collective communications.