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
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;
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
DOI :
10.1109/ISCAS.2008.4541461