Boosting the performance of multimedia applications using SIMD instructions

9Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Modern processors' multimedia extensions (MME) provide SIMD ISAs to boost the performance of typical operations in multimedia applications. However, automatic vectorization support for them is not very mature. The key difficulty is how to vectorize those SIMD-ISA-supported idioms in source code in an efficient and general way. In this paper, we introduce a powerful and extendable recognition engine to solve this problem, which only needs a small amount of rules to recognize many such idioms and generate efficient SIMD instructions. We integrated this engine into the classic vectorization framework and obtained very good performance speedup for some real-life applications. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Jiang, W., Mei, C., Huang, B., Li, J., Zhu, J., Zang, B., & Zhu, C. (2005). Boosting the performance of multimedia applications using SIMD instructions. In Lecture Notes in Computer Science (Vol. 3443, pp. 59–75). Springer Verlag. https://doi.org/10.1007/978-3-540-31985-6_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free