Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Exploring NVIDIA-CUDA for video coding
Colic A., Kalva H., Furht B.  MMSys 2010 (Proceedings of the 1st Annual ACM SIGMM Conference on Multimedia Systems, Phoenix, AZ, Feb 22-23, 2010)13-22.2010.Type:Proceedings
Date Reviewed: Jul 2 2010

Colic, Kalva, and Furht discuss techniques for optimizing full search motion estimation using NVIDIA’s compute unified device architecture (CUDA) and graphics coprocessors.

The motion estimation technique used is motivated by the fact that it is the best candidate for efficient parallelization. The authors offer a brief but insightful description of graphics processing unit (GPU) architecture, as well as the CUDA programming model. They present the optimization strategies, followed by a series of experiments, from the unoptimized test run to the fully optimized motion search. Many comparison charts are provided, in order to emphasize the speedup benefits of the optimization. Guidelines are provided at the end of the paper; these are almost universally valid for all GPU parallelization designs--whenever parallelization is possible, of course.

Overall, the paper makes a valuable contribution by showing how to approach optimization tasks using CUDA.

Reviewer:  Vladimir Botchev Review #: CR138137 (1106-0631)
Bookmark and Share
  Reviewer Selected
 
 
Parallel Programming (D.1.3 ... )
 
 
Performance Analysis And Design Aids (B.8.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Parallel Programming": Date
How to write parallel programs: a first course
Carriero N. (ed), Gelernter D. (ed), MIT Press, Cambridge, MA, 1990. Type: Book (9780262031714)
Jul 1 1992
Parallel computer systems
Koskela R., Simmons M., ACM Press, New York, NY, 1990. Type: Book (9780201509373)
May 1 1992
Parallel functional languages and compilers
Szymanski B. (ed), ACM Press, New York, NY, 1991. Type: Book (9780201522433)
Sep 1 1993
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy