Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The landscape of GPGPU performance modeling tools
Madougou S., Varbanescu A., de Laat C., van Nieuwpoort R. Parallel Computing56 (C):18-33,2016.Type:Article
Date Reviewed: Oct 5 2016

Computer science has long been different from other scientific disciplines in that the reproducibility of experimental methods and results is not strongly emphasized in its scholarly publications. A consequence of this is that derivative works that require directly reproducing other works are quite rare. Anyone that has tried to directly reproduce another’s results has likely experienced confusion, frustration, and perhaps even disappointment in how difficult the process can be.

This survey by Madougou et al. is especially compelling because they attempt to empirically evaluate not one but 12 different approaches to performance modeling specific to graphics processing unit (GPU) computing. They utilize consistent and well-understood benchmark applications to evaluate the efficacy of each model, and provide pros and cons for each. Relatively modern hardware is used for each evaluation. They evaluate the accuracy, implementation effort, level of abstraction, hardware knowledge required by the user, and insights each model can provide.

The primary contribution of this paper is a thorough categorization and thoughtful taxonomy of the landscape of modern GPU performance models. The authors also propose a simple goal-based taxonomy for performance modeling. The authors are to be commended for their diligence in reproducing others’ work. This work is valuable for GPU programmers of any level looking to achieve maximum performance of their applications on specific hardware resources. The conclusion that the ideal GPU performance model does not yet exist is not entirely unexpected, but does offer researchers in this area some guidance on the necessary properties such an ideal performance model for GPUs will possess.

Reviewer:  Chris Lupo Review #: CR144814 (1701-0073)
Bookmark and Share
 
Graphics Processors (I.3.1 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Graphics Processors": Date
Introduction to volume rendering
Lichtenbelt B., Crane R., Naqvi S., Prentice-Hall, Inc., Upper Saddle River, NJ, 1998. Type: Book (9780138616830)
May 1 1999
Time/space tradeoffs for polygon mesh rendering
Bar-Yehuda R., Gotsman C. ACM Transactions on Graphics (TOG) 15(2): 141-152, 1996. Type: Article
Jul 1 1997
A programmable vertex shader with fixed-point SIMD datapath for low power wireless applications
Sohn J., Woo R., Yoo H.  Graphics hardware (Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Conference on Graphics Hardware, Grenoble, France, Aug 29-30, 2004)107-114, 2004. Type: Proceedings
Jul 8 2005
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