• 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