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
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;
Conference_Titel :
DoD High Performance Computing Modernization Program Users Group Conference, 2007
Conference_Location :
Pittsburgh, PA
Print_ISBN :
978-0-7695-3088-5
DOI :
10.1109/HPCMP-UGC.2007.66