• DocumentCode
    1749791
  • Title

    A programmable co-porcessor for MPEG-4 video

  • Author

    Berekovic, M. ; Stolberg, H.-J. ; Pirsch, P. ; Runge, H.

  • Author_Institution
    Inst. fur Theor. Nachrichtentechnik und Informationsverarbeitung, Hannover Univ., Germany
  • Volume
    2
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    1021
  • Abstract
    A programmable processor architecture for MPEG-4 video is proposed, that can serve as a co-processor module in MPEG-4 decoder systems. it consists of a 64-bit dual-issue VLIW macroblock engine, a separate RISC core for bitstream parsing and system processing, and an autonomous I/O processor. A separate DSP is used for MPEG audio support. The architecture is fully programmable and supports parallelism on data-, instruction- and thread-level to cope with the high flexibility and processing demands of the MPEG-4 standard. The first implementation will support realtime decoding of MPEG-4 advanced simple profile or of MPEG-4 ACE-profile (CCIR601, single-object). Future designs will add support for object-based MPEG-4 functionalities. The paper focuses on the architecture, instruction set, and performance of the macroblock engine, which operates as an autonomous co-processor and carries most of the workload in MPEG-4 video processing.. It has a RISC-based architecture with support for parallel processing of instructions and data. Special instructions are implemented with specific support for video processing
  • Keywords
    CMOS digital integrated circuits; code standards; coprocessors; data compression; decoding; digital signal processing chips; parallel architectures; programmable circuits; reduced instruction set computing; telecommunication standards; video coding; 64 bit; CCIR601; CMOS technology; I/O processor; MPEG audio; MPEG-4 ACE-profile; MPEG-4 standard; MPEG-4 video processing; RISC core; RISC-based architecture; VLIW macroblock engine; bitstream parsing; data-level parallelism; instruction set; instruction-level parallelism; macroblock engine performance; object-based MPEG-4; parallel processing; programmable processor architecture; realtime decoding; thread-level parallelism; Computer architecture; Coprocessors; Decoding; Digital signal processing; Engines; Layout; MPEG 4 Standard; Resilience; VLIW; Video coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 2001. Proceedings. (ICASSP '01). 2001 IEEE International Conference on
  • Conference_Location
    Salt Lake City, UT
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-7041-4
  • Type

    conf

  • DOI
    10.1109/ICASSP.2001.941092
  • Filename
    941092