• 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