DocumentCode
1831211
Title
Analysis of video filtering on the cell processor
Author
Azevedo, Arnaldo ; Meenderinck, Cor ; Juurlink, Ben ; Alvarez, Mauricio ; Ramirez, Alex
Author_Institution
Delft Univ. of Technol., Delft
fYear
2008
fDate
18-21 May 2008
Firstpage
488
Lastpage
491
Abstract
In this paper an analysis of bi-dimensional video altering on the cell broadband engine processor is presented. To evaluate the processor, a highly adaptive altering algorithm was chosen: the deblocking filter of the H.264 video compression standard. The baseline version is a scalar implementation extracted from the FFMPEG H.264 decoder. The scalar version was vectorized using the SIMD instructions of the cell synergistic processing element (SPE) and with AltiVec instructions for the Power Processor Element. Results show that approximately one third of the processing time of the SPE SIMD version is used for transposition and data packing and unpacking. Despite the required SIMD overhead and the high adaptivity of the kernel, the SIMD version of the kernel is 2.6 times faster than the scalar versions.
Keywords
adaptive filters; code standards; data compression; decoding; video coding; AltiVec instructions; FFMPEG H.264 decoder; H.264 video compression standard; SPE SIMD version; adaptive altering algorithm; bidimensional video filtering analysis; cell broadband engine processor; cell synergistic processing element; data packing; data unpacking; power processor element; Adaptive filters; Data communication; Decoding; Engines; Filtering algorithms; Kernel; Multicore processing; Registers; Video compression; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium on
Conference_Location
Seattle, WA
Print_ISBN
978-1-4244-1683-7
Electronic_ISBN
978-1-4244-1684-4
Type
conf
DOI
10.1109/ISCAS.2008.4541461
Filename
4541461
Link To Document