DocumentCode
1935638
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
fYear
2008
fDate
26-30 May 2008
Firstpage
1
Lastpage
6
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Radar Conference, 2008. RADAR '08. IEEE
Conference_Location
Rome
ISSN
1097-5659
Print_ISBN
978-1-4244-1538-0
Electronic_ISBN
1097-5659
Type
conf
DOI
10.1109/RADAR.2008.4721086
Filename
4721086
Link To Document