• DocumentCode
    156843
  • 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
  • fYear
    2014
  • fDate
    9-11 April 2014
  • Firstpage
    1
  • Lastpage
    7
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless Telecommunications Symposium (WTS), 2014
  • Conference_Location
    Washington, DC
  • Type

    conf

  • DOI
    10.1109/WTS.2014.6835018
  • Filename
    6835018