Skip to main content
Log in

Parallel Implementation of a Class of Adaptive Signal Processing Applications

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract.

Recently, High Performance Computing (HPC) platforms have been employed to realize many computationally demanding applications in signal and image processing. These applications require real-time performance constraints to be met. These constraints include latency as well as throughput. In order to meet these performance requirements, efficient parallel algorithms are needed. These algorithms must be engineered to exploit the computational characteristics of such applications.

Inthis paper we present a methodology for mapping a class of adaptive signal processing applications onto HPC platforms such that the throughput performance is optimized. We first define a new task model using the salient computational characteristics of a class of adaptive signal processing applications. Based on this task model, we propose a new execution model. In the earlier linear pipelined execution model, the task mapping choices were restricted. The new model permits flexible task mapping choices, leading to improved throughput performance compared with the previous model. Using the new model, a three-step task mapping methodology is developed. It consists of (1) a data remapping step, (2) a coarse resource allocation step, and (3) a fine performance tuning step. The methodology is demonstrated by designing parallel algorithms for modern radar and sonar signal processing applications. These are implemented on IBM SP2 and Cray T3E, state-of-the-art HPC platforms, to show the effectiveness of our approach. Experimental results show significant performance improvement over those obtained by previous approaches. Our code is written using C and the Message Passing Interface (MPI). Thus, it is portable across various HPC platforms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received April 8, 1998; revised February 2, 1999.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lee, M., Liu, W. & Prasanna, V. Parallel Implementation of a Class of Adaptive Signal Processing Applications. Algorithmica 30, 645–684 (2001). https://doi.org/10.1007/s00453-001-0031-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-001-0031-9

Navigation