DocumentCode :
2232135
Title :
Optimization of an MPEG-4 decoding algorithm on a “very long instruction word” architecture
Author :
Graziani, Andrea ; Battista, Stefano
Author_Institution :
STMicroelectron., Agrate Brianza, Italy
Volume :
2
fYear :
2000
fDate :
2000
Firstpage :
453
Abstract :
The paper presents the optimization of a software MPEG-4 video decoder on a specific architecture, suitable for parallel processing. First, a simplified structure of an MPEG-4 video decoder is reviewed. Second, a processor architecture that exploits the intrinsic parallelism of a video-decoding algorithm (architecture based on the concept of the “very long instruction word” machine) is presented. Then, the techniques used to write efficient C code for the VLIW machine and the principles on which these techniques are based are discussed. Finally, the paper presents the results obtained applying the optimization techniques to an MPEG-4 video decoder and a comparison between the performance obtained with the VLIW (250 MHz) processor and with a superscalar Pentium II (266 MHz) processor
Keywords :
C language; decoding; parallel algorithms; parallel architectures; video signal processing; 250 MHz; MPEG-4 decoding algorithm; efficient C code; intrinsic parallelism; optimization techniques; parallel processing; processor architecture; software MPEG-4 video decoder; very long instruction word architecture; Computer architecture; Data mining; Decoding; ISO standards; MPEG 4 Standard; Parallel processing; Redundancy; Shape; Software algorithms; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2000. Proceedings. ISCAS 2000 Geneva. The 2000 IEEE International Symposium on
Conference_Location :
Geneva
Print_ISBN :
0-7803-5482-6
Type :
conf
DOI :
10.1109/ISCAS.2000.856362
Filename :
856362
Link To Document :
بازگشت