Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Performance comparison of graphics processors to reconfigurable logic: a case study
Cope B., Cheung P., Luk W., Howes L. IEEE Transactions on Computers59 (4):433-448,2010.Type:Article
Date Reviewed: Dec 23 2010

Faced with a practical number-crunching problem, the modern practitioner must address a dilemma: Will my solution be better if I write custom software suitable for a commodity floating-point graphics processing unit (GPU) powerhouse, or should I wrap custom hardware logic with elegance and finesse around the same algorithm? This is not an easy decision: choose the former and deal with the fast, powerful, inexpensive, but also inflexible GPU hardware’s idiosyncratic instruction set; choose the latter if you prefer slower-clocked field-programmable gate array (FPGA) hardware to algorithmic requirements. In this paper, Cope et al. take a parametrized, systematic approach to this dilemma.

The classification factors are memory access requirements, arithmetic complexity, and data dependence, with each varying over limited semi-quantitative ranges. Oversimplifying the results, reconfigurable hardware logic shows eclectic adaptability to different problem categories, demonstrating competitive throughput across experimental cases that is bracketed within a relatively small range. On the other hand, commodity GPU throughput varies: it excels where the nature of the problem can exploit hardware architecture and it fails elsewhere. The paper analytically and quantitatively describes what makes commodity GPUs better or worse than FPGAs.

The paper focuses excessively on commodity GPU hardware, which is already past its prime, having succumbed to marketplace competition. Nevertheless, this work’s solid approach and method, if perhaps not all of the included details, are valid.

Reviewer:  A. Squassabia Review #: CR138656 (1107-0769)
Bookmark and Share
  Editor Recommended
Featured Reviewer
 
 
Graphics Processors (I.3.1 ... )
 
 
Gate Arrays (B.7.1 ... )
 
 
Microprocessors And Microcomputers (B.7.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