• DocumentCode
    2523616
  • Title

    Instruction set architecture enhancements for video processing

  • Author

    Van De Waerdt, Jan-Willem ; Vassiliadis, Stamatis

  • Author_Institution
    Philips Semicond., San Jose, CA, USA
  • fYear
    2005
  • fDate
    23-25 July 2005
  • Firstpage
    146
  • Lastpage
    153
  • Abstract
    This paper presents some of the enhancements to the TriMedia instruction set architecture (ISA), as supported by the TM3270 media-processor. We show how the new operations are used to optimize the individual MPEG2 encoder kernels. Furthermore, we quantify the contribution of these kernels to overall MPEG2 encoder performance. We introduce two-slot operations, collapsed load operations with interpolations, and new multiplication operations. The encoder´s texture pipeline for a bi-directionally predicted 8×8 block is performed in 358 VLIW instructions. MPEG2 encoding at CIF resolution at 25 frames per second is achieved within 33.5 MHz of processor performance.
  • Keywords
    instruction sets; microprocessor chips; pipeline processing; video coding; 33.5 MHz; CIF resolution; MPEG2 encoder kernel; MPEG2 encoding; TM3270 media-processor; TriMedia instruction set architecture; VLIW instruction; collapsed load operation; interpolation; multiplication operation; texture pipeline; video processing; Arithmetic; Automatic voltage control; Computer architecture; Encoding; Instruction sets; Interpolation; Kernel; MPEG 4 Standard; Pipelines; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architecture Processors, 2005. ASAP 2005. 16th IEEE International Conference on
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2407-9
  • Type

    conf

  • DOI
    10.1109/ASAP.2005.40
  • Filename
    1540379