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
Link To Document