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
Link To Document