A programmable co-processor for MPEG-4 video

Publikation: Beitrag in FachzeitschriftKonferenzaufsatz in FachzeitschriftForschungPeer-Review

Autoren

  • M. Berekovic
  • H. J. Stolberg
  • P. Pirsch
  • H. Runge
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Seiten (von - bis)1021-1024
Seitenumfang4
FachzeitschriftICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings
Jahrgang2
PublikationsstatusVeröffentlicht - 2001
Veranstaltung2001 IEEE International Conference on Acoustics, Speech, and Signal Processing - Salt Lake, UT, USA / Vereinigte Staaten
Dauer: 7 Mai 200111 Mai 2001

Abstract

A programmable processor architecture for MPEG-4 video is proposed, that can serve as a coprocessor 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 real-time 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.

ASJC Scopus Sachgebiete

Zitieren

A programmable co-processor for MPEG-4 video. / Berekovic, M.; Stolberg, H. J.; Pirsch, P. et al.
in: ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings, Jahrgang 2, 2001, S. 1021-1024.

Publikation: Beitrag in FachzeitschriftKonferenzaufsatz in FachzeitschriftForschungPeer-Review

Berekovic, M, Stolberg, HJ, Pirsch, P & Runge, H 2001, 'A programmable co-processor for MPEG-4 video', ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings, Jg. 2, S. 1021-1024.
Berekovic, M., Stolberg, H. J., Pirsch, P., & Runge, H. (2001). A programmable co-processor for MPEG-4 video. ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings, 2, 1021-1024.
Berekovic M, Stolberg HJ, Pirsch P, Runge H. A programmable co-processor for MPEG-4 video. ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings. 2001;2:1021-1024.
Berekovic, M. ; Stolberg, H. J. ; Pirsch, P. et al. / A programmable co-processor for MPEG-4 video. in: ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings. 2001 ; Jahrgang 2. S. 1021-1024.
Download
@article{08a995f5371844bba734e0e7ed44970e,
title = "A programmable co-processor for MPEG-4 video",
abstract = "A programmable processor architecture for MPEG-4 video is proposed, that can serve as a coprocessor 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 real-time 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.",
author = "M. Berekovic and Stolberg, {H. J.} and P. Pirsch and H. Runge",
year = "2001",
language = "English",
volume = "2",
pages = "1021--1024",
note = "2001 IEEE International Conference on Acoustics, Speech, and Signal Processing ; Conference date: 07-05-2001 Through 11-05-2001",

}

Download

TY - JOUR

T1 - A programmable co-processor for MPEG-4 video

AU - Berekovic, M.

AU - Stolberg, H. J.

AU - Pirsch, P.

AU - Runge, H.

PY - 2001

Y1 - 2001

N2 - A programmable processor architecture for MPEG-4 video is proposed, that can serve as a coprocessor 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 real-time 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.

AB - A programmable processor architecture for MPEG-4 video is proposed, that can serve as a coprocessor 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 real-time 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.

UR - http://www.scopus.com/inward/record.url?scp=0034841719&partnerID=8YFLogxK

M3 - Conference article

AN - SCOPUS:0034841719

VL - 2

SP - 1021

EP - 1024

JO - ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings

JF - ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings

SN - 1520-6149

T2 - 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing

Y2 - 7 May 2001 through 11 May 2001

ER -