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 :
بازگشت