Issue No. 03 - March (2000 vol. 11)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/71.841744
<p><b>Abstract</b>—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.</p>
Space-time adaptive processing, portable software, library development, execution-time modeling, fine-grain parallelism.
J. M. Lebak and A. W. Bojanczyk, "Design and Performance Evaluation of a Portable Parallel Library for Space-Time Adaptive Processing," in IEEE Transactions on Parallel & Distributed Systems, vol. 11, no. , pp. 287-298, 2000.