Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/ISM.2006.16guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Accelerating Color Space Conversion Using Extended Subwords and the Matrix Register File

Published: 11 December 2006 Publication History

Abstract

Color space conversion is an important kernel in multimedia codecs such as JPEG and MPEG. When implemented using SIMD instructions, however, the performance improvement is often limited due to two reasons. First, corresponding color space components are stored at non-unit strides and, second, intermediate results can be larger than 8 bits. In this paper we show that extended subwords and the Matrix Register File (MRF) can be employed to mitigate these limitations. These techniques avoid rearrangement instructions and increase the number of subwords that are processed in parallel. Experimental results have been obtained by extending the SimpleScalar toolset. The results show that extended subwords and the MRF yield a speedup of up to 2.45x and 1.78x over MMX for the RGB-to-YCbCr and YCbCr-to-RGB kernels, respectively. Compared to C implementations, speedups of up to 10.09x and 6.74x, respectively, are obtained. Additionally, the results show that the speedup over MMX is higher for low issue rates. This means that extended subwords and the MRF are suitable techniques for embedded multimedia systems where high issue rates and out-of-order execution are too expensive. The results also show that using more registers improves performance substantially.

Cited By

View all
  • (2009)A multi-streaming SIMD architecture for multimedia applicationsProceedings of the 6th ACM conference on Computing frontiers10.1145/1531743.1531753(51-60)Online publication date: 18-May-2009
  • (2008)Versatility of extended subwords and the matrix register fileACM Transactions on Architecture and Code Optimization (TACO)10.1145/1369396.13694015:1(1-30)Online publication date: 29-May-2008

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
ISM '06: Proceedings of the Eighth IEEE International Symposium on Multimedia
December 2006
1008 pages
ISBN:0769527469

Publisher

IEEE Computer Society

United States

Publication History

Published: 11 December 2006

Author Tags

  1. Color space conversion
  2. SIMD architectures
  3. multimedia extensions.

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2009)A multi-streaming SIMD architecture for multimedia applicationsProceedings of the 6th ACM conference on Computing frontiers10.1145/1531743.1531753(51-60)Online publication date: 18-May-2009
  • (2008)Versatility of extended subwords and the matrix register fileACM Transactions on Architecture and Code Optimization (TACO)10.1145/1369396.13694015:1(1-30)Online publication date: 29-May-2008

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media