Title :
Quantized color instruction set for media-on-demand applications
Author :
Kim, Jongmyon ; Wills, D. Scott
Author_Institution :
Dept. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
This paper presents quantized color pack eXtension (QCPX) ISA to accelerate performance of pixel-oriented media processing applications. The QCPX ISA (with a 32 bit word size) supports two packed, quantized (reduced) 16-bit color pixels represented in a YCbCr (Y: luminance, Cr and Cb: chrominance) color format. Unlike typical multimedia instruction set extensions (e.g., MDMX, MMX, ALTIVEC), QCPX obtains substantial performance and code density improvements through implicit support for color pixel processing rather than depending solely on generic subword parallelism. To fully measure its impact, QCPX is evaluated in the context of a massively data-parallel SIMD execution platform where data parallelism is harnessed by an orthogonal mechanism. Simulation results indicate that the 32-bit QCPX ISA achieves an overall average speedup of 584% over the non-QCPX and 88% over the 32-bit MDMX-like ISA with four media applications in a same machine platform. In addition, QCPX results in a higher system utilization in excess of 95% due to a significant reduction of conditional instructions.
Keywords :
edge detection; image colour analysis; instruction sets; median filters; parallel processing; vector quantisation; video on demand; 32 bit; ISA; YCbCr; chrominance; code density improvements; color pixel processing; data-parallel SIMD execution platform; generic subword parallelism; luminance; media-on-demand applications; pixel-oriented media processing applications; quantized color instruction set; quantized color pack extension; Acceleration; Application software; Chromium; Color; Context modeling; Instruction sets; Microelectronics; Parallel processing; Throughput; Velocity measurement;
Conference_Titel :
Multimedia and Expo, 2003. ICME '03. Proceedings. 2003 International Conference on
Print_ISBN :
0-7803-7965-9
DOI :
10.1109/ICME.2003.1220874