• DocumentCode
    2857580
  • Title

    Sourcery VSIPL++ on the Cell Broadband Engine: A Fused Fast Convolution Example

  • Author

    McCoy, Don ; Bergmann, Jules ; Seefeld, Stefan

  • Author_Institution
    CodeSourcery, Granite Bay
  • fYear
    2007
  • fDate
    18-21 June 2007
  • Firstpage
    283
  • Lastpage
    288
  • Abstract
    The importance of obtaining significant performance in reasonable amounts of time is emphasized by the speed at which hardware platforms evolve as compared to large signal- and image- processing software applications. Tools like Sourcery VSIPL++ increase productivity while still enabling system designers to extend the software life cycle by leveraging the potential of a portable, standards- compliant, math-intensive library. This paper illustrates this by showing a pulse-compression (fast convolution) example, written in just a few lines of C++, achieves good performance on the Cell/B.E. as well as several other different processors.
  • Keywords
    convolution; high level languages; multiprocessing systems; Sourcery VSIPL++; cell broadband engine; fused fast convolution; image-processing software; pulse compression; signal-processing software; software life cycle; Application software; Computer architecture; Convolution; Engines; Filters; Frequency; Productivity; Programming profession; Signal processing; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    DoD High Performance Computing Modernization Program Users Group Conference, 2007
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    978-0-7695-3088-5
  • Type

    conf

  • DOI
    10.1109/HPCMP-UGC.2007.66
  • Filename
    4437998