Color-Aware Instructions for Embedded Superscalar Processors

  • Authors:
  • Jongmyon Kim;Linda M. Wills;D. Scott Wills

  • Affiliations:
  • School of Computer Engineering & Information Technology, University of Ulsan, Ulsan, South Korea 680-749;Microelectronics Research Center, School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, USA 30332-0250;Microelectronics Research Center, School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, USA 30332-0250

  • Venue:
  • Journal of Signal Processing Systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces a color-aware instruction set extension that enhances the performance and efficiency in the processing of color images and video. Traditional multimedia extensions (e.g., MMX, VIS, and MDMX) depend solely on generic subword parallelism whereas the proposed color-aware instruction set (CAX) supports parallel operations on two-packed 16-bit (6:5:5) YCbCr (luminance-chrominance) values. A 16-bit YCbCr representation reduces storage requirements by 33% over the baseline 24-bit YCbCr representation while maintaining satisfactory image quality. Experimental results on an identically configured, dynamically scheduled superscalar processor indicate that CAX outperforms MDMX (a representative MIPS multimedia extension) in terms of speedup (3.9脳 baseline ISA with CAX versus 2.1脳 with MDMX) and energy reduction (75.8% reduction over baseline with CAX versus 54.8% reduction with MDMX). CAX can improve the performance and efficiency of future embedded color imaging products.