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