Title :
Subword extensions for video processing on mobile systems
Author :
Jennings, M.D. ; Coate, T.M.
Author_Institution :
North Carolina State Univ., Raleigh, NC
Abstract :
Providing video-over-wireless capability to mobile computing platforms results in several interesting challenges. Wireless networks provide less transmission bandwidth than hard wired networks. Because today´s wireless local area network technology can provide only around 2 Mbps transmission rates, video compression is essential for transmitting to mobile devices. Due to increased user sensitivity to cost and power consumption, mobile computing platforms prefer a host processor-only solution, opposed to a host processor in conjunction with a digital signal processor. Most general purpose microprocessor architectures have recently extended their instruction set architectures to include parallel instructions for improved performance on multimedia applications, including MPEG (Motion Pictures Expert Group) video. The article highlights the features of several of these extended ISAs for processing MPEG video. Each uses a modified single instruction, multiple data execution model as a technique to enable concurrent execution. In the modified micro SIMD execution model, a single instruction initiates parallel execution on data organized in parallel. The article illustrates the micro SIMD execution of an add instruction. Micro SIMD execution using packed data types (with byte, half word, or word quantities) makes more efficient use of the processor data path for 64 or 128 bit architectures. We refer to this particular form of micro SIMD execution as subword execution
Keywords :
data compression; instruction sets; multimedia systems; parallel programming; video coding; wireless LAN; MPEG video; Motion Pictures Expert Group; concurrent execution; general purpose microprocessor architectures; host processor-only solution; instruction set architectures; mobile computing platforms; mobile devices; mobile systems; modified micro SIMD execution model; multimedia applications; packed data types; parallel instructions; processor data path; subword execution; subword extensions; transmission bandwidth; transmission rates; user sensitivity; video compression; video processing; video-over-wireless capability; wireless local area network technology; Bandwidth; Computer architecture; Costs; Digital signal processors; Energy consumption; Microprocessors; Mobile computing; Video compression; Wireless LAN; Wireless networks;
Journal_Title :
Concurrency, IEEE
DOI :
10.1109/4434.708250