Microarchitectural Support for High-Performance Color Imaging


Use of color is a central part of video analysis, necessitating a clear understanding of the space of color representations (e.g., RGB, HSI, YCbCr), color imaging processes, and their computational requirements. This research developed a color-aware instruction set extension that exploits subword parallelism to enhance the performance and storage efficiency in the processing of color images and video. Using a luminance-chrominance color coordinate space reduces storage requirements significantly, while maintaining image quality. The color-aware extensions have been applied to both dynamically scheduled superscalar processors and to SIMD array architectures, outperforming traditional multimedia extensions in terms of speedup, energy reduction, and area efficiency.


Publications: