H.264 decoder optimization exploiting SIMD instructions
Juyup Lee, Sungkun Moon, Wonyong Sung · 2005
The inherent nature of digital signal processing (DSP) and multimedia applications has been targeted for exploiting single-instruction, multiple-data (SIMD) extensions to instruction architectures for the most of the modern microprocessors. In particular, SIMD instructions can be the most effective in video applications which have simple operations on multiple and small data types, mostly 8-bit or 16-bit samples. In this paper, the newest video coding standard, H.264/AVC baseline profile decoder has been implemented and optimized exploiting Intel MMX technology to show the overall system speedup by the SIMD style coding. The overall system speedup gain was 26 % and the most of the gain came from the reduction of memory access time. 1.