Title :
An optimized SIMD implementation of the HEVC/H.265 video decoder
Author :
Bariani, M. ; Lambruschini, P. ; Raggio, M. ; Pezzoni, L.
Author_Institution :
Dept. of Electr., Electron., Telecommun. Eng., & Naval Archit., Univ. of Genoa, Genoa, Italy
Abstract :
This paper focuses on the optimization process of the HEVC/H.265 video decoder on suitable architectures for mobile devices. The solutions developed to support the new HEVC/H.265 features are shown together with the achieved performance. The HEVC/H.265 decoder complexity has been evaluated and the most demanding modules have been optimized with Single Instruction Multiple Data (SIMD) instructions. Even though the here described approach has a general meaning, the effectiveness of the proposed solutions has been demonstrated on ARM architecture. In particular, we have selected the Cortex A9 processor with NEON SIMD extension. We will demonstrate that the resulting HEVC/H.265 application can decode in real-time 720p (1280×720) streams at 30 frames per second on a single core ARMv7 at 1.2 GHz.
Keywords :
codecs; microprocessor chips; video coding; ARMv7; Cortex A9 processor; HEVC/H.265 video decoder; NEON SIMD extension; frequency 1.2 GHz; mobile devices; single instruction multiple data; Decoding; Interpolation; Optimization; Registers; Standards; Vectors; Video coding; ARM NEON; HEVC/H.265; SIMD optimization; mobile application; video compression;
Conference_Titel :
Wireless Telecommunications Symposium (WTS), 2014
Conference_Location :
Washington, DC
DOI :
10.1109/WTS.2014.6835018