Title :
Implementing SAR image processing using backprojection on the Cell Broadband Engine
Author :
Lundgren, W. ; Majumder, Uttam ; Backues, Mark ; Barnes, Kerry ; Steed, James
Author_Institution :
Gedae Inc., Moorestown, NJ
Abstract :
Many compute intense algorithms once deemed impractical are now being found realizable on modern multicore processors due to their massive compute power. An example of such an algorithm is the backprojection method for synthetic aperture radar (SAR) image processing. Backprojection provides many benefits compared to the other method of SAR processing, the polar format algorithm (PFA). This paper studies the implementation of convolution backprojection (CBP) on the Cell Broadband Enginetrade (Cell/B.E.) architecture. The paper will study how the implementation of CBP must be changed to deal with the programming issues related to using the Cell/B.E. processor. The programming issues that are studied include partitioning the work across a heterogeneous set of processors (SPEs and PPEs), managing the heterogeneous memories (small local storage and large off-chip XDR memory), overlapping processing with communication and read/writes from the XDR, and optimizing the SPE and PPE code to highly utilize all ALU paths. The Gedae programming language and multithreading compiler is used to address these programming issues. Performance of the CBP implementation on the Cell/B.E. processor using Gedae is presented.
Keywords :
convolution; multiprocessing systems; radar imaging; synthetic aperture radar; cell broadband engine; convolution backprojection; multicore processors; polar format algorithm; radar image processing; synthetic aperture radar; Computer languages; Convolution; Engines; Image processing; Memory management; Multicore processing; Multithreading; Program processors; Read-write memory; Synthetic aperture radar; Backprojection; Cell Broadband Engine; SAR;
Conference_Titel :
Radar Conference, 2008. RADAR '08. IEEE
Conference_Location :
Rome
Print_ISBN :
978-1-4244-1538-0
Electronic_ISBN :
1097-5659
DOI :
10.1109/RADAR.2008.4721086