A High-Performance Communication Service for Parallel Computing on Distributed DSP Systems

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 (MPI) specification, for unicast and collective communications.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2002
Accession Number
ADA466406

Entities

Organizations

  • University of Florida

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Computing System Architectures
  • Data Processing
  • Data Rate
  • Data Transmission
  • Distributed Computing
  • Embedded Systems
  • High Performance Computing
  • Network Architecture
  • Network Protocols
  • Packet Switching
  • Parallel Computing
  • Parallel Processing
  • Signal Processing
  • Standards
  • Throughput
  • Topology

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.