DocumentCode :
3183684
Title :
SIMD performance in software based mobile video coding
Author :
Rintaluoma, Tero ; Silvén, Olli
Author_Institution :
On2 Technol. Finland, Oulu, Finland
fYear :
2010
fDate :
19-22 July 2010
Firstpage :
79
Lastpage :
85
Abstract :
Most video applications use specific application programming interfaces to achieve the desired functionalities. Implementing interface backends with hardware is often too expensive for low-end mobile devices, so most of the devices cope with highly optimized software implementations that employ special instruction sets. The most common approach is the utilization of SIMD processing units such as ARM NEON or Intel WMMX in mobile application processors. Fully utilizing the potential benefits of such instruction sets usually means tedious assembly coding even if vectorizing compilers have improved lately. In addition, low level APIs such as OpenMax DL have been made available to offer a standardized interface for accelerated codec functionalities. In this paper we present optimization methods and results from using a NEON instruction set and OpenMax DL API for MPEG-4 and H.264 video encoding and decoding. Although these technologies provide for significant speed-ups and reduce the burden of application designers, the serial bit stream processing bottleneck remains to be solved.
Keywords :
application program interfaces; instruction sets; mobile computing; optimisation; parallel processing; video coding; API; ARM NEON; Intel WMMX; SIMD performance; instruction set; optimization method; programming interfaces; serial bit stream processing; software based mobile video coding; vectorizing compiler; Decoding; Encoding; Optimization; Program processors; Transform coding; Video codecs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Computer Systems (SAMOS), 2010 International Conference on
Conference_Location :
Samos
Print_ISBN :
978-1-4244-7936-8
Electronic_ISBN :
978-1-4244-7938-2
Type :
conf
DOI :
10.1109/ICSAMOS.2010.5642079
Filename :
5642079
Link To Document :
بازگشت