• DocumentCode
    1332615
  • Title

    Design and performance evaluation of a portable parallel library for space-time adaptive processing

  • Author

    Lebak, James M. ; Bojanczyk, Adam W.

  • Author_Institution
    Lincoln Lab., MIT, Lexington, MA, USA
  • Volume
    11
  • Issue
    3
  • fYear
    2000
  • fDate
    3/1/2000 12:00:00 AM
  • Firstpage
    287
  • Lastpage
    298
  • Abstract
    Space-time adaptive processing (STAP) refers to a class of methods for detecting targets using an array of sensors. Various STAP methods use similar operations on different data or in different orders. We have developed a portable, parallel library of subroutines for prototyping STAP methods. The subroutines work on the IBM SP2 and the Intel Paragon under three different operating systems and three different communication libraries, and can also be configured for other systems. We provide execution-time models for predicting the performance of each subroutine. Using the library routines, we created a parallel version of element-space pre-Doppler processing, three parallel versions of higher-order post-Doppler processing, and two versions of PRI-staggered post-Doppler processing. We implemented a fourth version of higher-order post-Doppler processing, the hybrid method, which uses a combination of fine-grain and coarse-grain parallelism to reduce execution time. The hybrid method can be used to improve performance when a large number of processors is available. Our execution time models generally predict the best method and predict execution times to within 10 percent or better for large test cases
  • Keywords
    parallel processing; software libraries; software performance evaluation; software portability; space-time adaptive processing; STAP methods; adaptive processing; parallel library; performance evaluation; portable parallel library; space-time adaptive processing; Algorithms; Concurrent computing; Object oriented modeling; Operating systems; Parallel processing; Predictive models; Radar antennas; Sensor arrays; Software libraries; Testing;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.841744
  • Filename
    841744