or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $3.33 Gift Card
Trade in
Kindle Edition
Read instantly on your iPad, PC, Mac, Android tablet or Kindle Fire
Buy Price: $58.30
Rent From: $14.22
 
 
 
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

GPU Computing Gems Emerald Edition (Applications of GPU Computing Series) [Hardcover]

Wen-mei W. Hwu
3.4 out of 5 stars  See all reviews (16 customer reviews)

List Price: $74.95
Price: $61.37 & FREE Shipping. Details
You Save: $13.58 (18%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 10 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Wednesday, May 22? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition
Rent from
$58.30
$14.22
 
Hardcover $61.37  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

February 7, 2011 0123849888 978-0123849885 1

"...the perfect companion to Programming Massively Parallel Processors by Hwu & Kirk." -Nicolas Pinto, Research Scientist at Harvard & MIT, NVIDIA Fellow 2009-2010

Graphics processing units (GPUs) can do much more than render graphics. Scientists and researchers increasingly look to GPUs to improve the efficiency and performance of computationally-intensive experiments across a range of disciplines.

GPU Computing Gems: Emerald Edition brings their techniques to you, showcasing GPU-based solutions including:

  • Black hole simulations with CUDA
  • GPU-accelerated computation and interactive display of molecular orbitals
  • Temporal data mining for neuroscience
  • GPU -based parallelization for fast circuit optimization
  • Fast graph cuts for computer vision
  • Real-time stereo on GPGPU using progressive multi-resolution adaptive windows
  • GPU image demosaicing
  • Tomographic image reconstruction from unordered lines with CUDA
  • Medical image processing using GPU -accelerated ITK image filters
  • 41 more chapters of innovative GPU computing ideas, written to be accessible to researchers from any domain

GPU Computing Gems: Emerald Edition is the first volume in Morgan Kaufmann's Applications of GPU Computing Series, offering the latest insights and research in computer vision, electronic design automation, emerging data-intensive applications, life sciences, medical imaging, ray tracing and rendering, scientific simulation, signal and audio processing, statistical modeling, and video / image processing.

  • Covers the breadth of industry from scientific simulation and electronic design automation to audio / video processing, medical imaging, computer vision, and more
  • Many examples leverage NVIDIA's CUDA parallel computing architecture, the most widely-adopted massively parallel programming solution
  • Offers insights and ideas as well as practical "hands-on" skills you can immediately put to use

Frequently Bought Together

GPU Computing Gems Emerald Edition (Applications of GPU Computing Series) + GPU Computing Gems Jade Edition (Applications of GPU Computing Series) + CUDA by Example: An Introduction to General-Purpose GPU Programming
Price for all three: $156.41

Buy the selected items together


Editorial Reviews

Review

Praise for GPU Computing Gems: Emerald Edition:

"GPU computing is becoming an outstanding field in high performance computing. Due to its easiness, the CUDA approach enables programmers to take advantage of GPU-acceleration very quickly. My research in complex science as well as applications in high frequency trading benefited significantly from GPU computing.”--Dr. Tobias Preis, ETH Zurich, Switzerland "This book is an important reference for everyone working on GPU/CUDA, and contains definitive work in a selection of fields. The patterns of CUDA parallelization it describes can often be adapted to applications in other fields.”--Dr. Ming Ouyang, Assistant Professor - Director Visualization and Intensive Graphics Lab, University of Louisville "Diving into the world of GPU computing has never been more important these days. GPU Computing Gems: Emerald Edition takes you through the looking glass into this fascinating world.”--Martin Eisemann, Computer Graphics Lab, TU Braunschweig ".an outstanding collection of vignettes of how to program GPUs for a breathtaking range of applications.”--Dr. Amitabh Varshney, Director, Institute for Advanced Computer Studies, University of Maryland "The book features a useful index that might help readers mine the gems in search of a solution to a specific algorithmic problem. The index is accompanied by online resources containing source code samples-and further information-for some of the chapters. A second volume with another 30 chapters of GPGPU application reports, somewhat more focused on generic algorithms and programming techniques, is currently in the pipeline and scheduled to appear as the "Jade Edition" sometime this month."--Computing in Science and Engineering "The book is an excellent selection of important papers describing various applications of GPUs. As such, I believe it would be a valuable addition to the bookshelf of any researcher in modeling and simulation.This is not a substitute for a more detailed text on massively parallel programming...Instead, it is a nice practical addition to that text."--Computing Reviews, August 2012

From the Back Cover

Practical techniques straight from the leading minds in general purpose GPU research.

"...the perfect companion to Programming Massively Parallel Processors by Hwu & Kirk."--Nicolas Pinto, Research Scientist at Harvard & MIT, NVIDIA Fellow 2009-2010

Graphics Processing Units (GPUs) are designed to be parallel having hundreds of cores versus traditional CPUs. Increasingly, you can leverage GPU power for many computationally-intense applications not just for graphics. If you're facing the challenge of programming systems to effectively use these massively parallel processors to achieve efficiencyandperformance goals,GPU Computing Gemsprovides a wealth of tested, proven GPU techniques.

Different application domains often pose similar algorithm problems, and researchers from diverse application domains often develop similar algorithmic strategies.GPU Computing Gemsoffers developers a window into diverse application areas, and the opportunity to gain insights from others' algorithm work that they may apply to their own projects.

Learn from the leading researchers in parallel programming, who have gathered their solutions and experience in one volume under the guidance of expert area editors. Each chapter is written to be accessible to researchers from other domains, allowing knowledge to cross-pollinate across the GPU spectrum.

GPU Computing Gems: Emerald Editionis the first volume in Morgan Kaufmann'sApplications of GPU Computing Series, offering the latest insights and research in computer vision, electronic design automation, emerging data-intensive applications, life sciences, medical imaging, ray tracing and rendering, scientific simulation, signal and audio processing, statistical modeling, video and image processing.

Features

  • A snapshot of the state of GPU computing in ten critical domains, edited by Wen-mei W. Hwu with experts from NVIDIA Corporation and instructors from leading GPU programs worldwide
  • Many examples leverage NVIDIA's CUDA parallel computing architecture, the most widely-adopted GPU programming tool
  • Offers insights and ideas as well as practical "hands-on" skills you can immediately put to use

About the Editor-in-Chief

Wen-Mei W. Hwu is the co-author ofProgramming Massively Parallel Processorsand Jerry Sanders III-Advanced Micro Devices Endowed Chair in Electrical and Computer Engineering in the Coordinated Science Laboratory of the University of Illinois at Urbana-Champaign.

Applications of GPU Computing Series


Product Details

  • Hardcover: 886 pages
  • Publisher: Morgan Kaufmann; 1 edition (February 7, 2011)
  • Language: English
  • ISBN-10: 0123849888
  • ISBN-13: 978-0123849885
  • Product Dimensions: 7.8 x 1.5 x 9.4 inches
  • Shipping Weight: 3.1 pounds (View shipping rates and policies)
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #637,193 in Books (See Top 100 in Books)

More About the Author

Wen-mei W. Hwu is the Walter J. ("Jerry") Sanders III-Advanced Micro Devices Endowed Chair in Electrical and Computer Engineering in the Coordinated Science Laboratory of the University of Illinois at Urbana-Champaign. From 1997 to 1999, Dr. Hwu served as the chairman of the Computer Engineering Program at the University of Illinois. Dr. Hwu received his Ph.D. degree in Computer Science from the University of California, Berkeley. His research interests are in the areas of architecture, implementation, and software for high-performance computer systems. He is the director of the OpenIMPACT project, which has delivered new compiler and computer architecture technologies to the computer industry since 1987. He also serves as the Soft Systems Theme leader of the MARCO/DARPA Gigascale Silicon Research Center (GSRC) and on the Executive Committees of both the GSRC and the MARCO/DARPA Center for Circuit and System Solutions. For his contributions to the areas of compiler optimization and computer architecture, he received the 1993 Eta Kappa Nu Outstanding Young Electrical Engineer Award, the 1994 Xerox Award for Faculty Research, the 1994 University Scholar Award of the University of Illinois, the 1997 Eta Kappa Nu Holmes MacDonald Outstanding Teaching Award, the 1998 ACM SigArch Maurice Wilkes Award, the 1999 ACM Grace Murray Hopper Award, the 2001 Tau Beta Pi Daniel C. Drucker Eminent Faculty Award. He served as the Franklin Woeltge Distinguished Professor of Electrical and Computer Engineering from 2000 to 2004. He is a fellow of IEEE and ACM.

Customer Reviews

Most Helpful Customer Reviews
20 of 24 people found the following review helpful
2.0 out of 5 stars A missed opportunity February 21, 2011
By Sean
Format:Hardcover|Amazon Verified Purchase
I have to agree with H. Nguyen. This book is a missed opportunity. GPGPU computing is new for programmers and barely even known by scientists. The entries in this book don't really show sophisticated GPGPU philosophy or idioms. You won't read this and have "aha" moments. It would be nice if the text focused on advanced uses of segmented scan (the central trick in GPGPU computing) for load balancing and allocation, and helped the reader develop a toolbox for writing their own kernels. What's really needed is a GPU replacement for basic computer science texts like Sedgewick et. al. Just learning how to add up numbers, write a sort, write a sparse matrix code, etc, near peak efficiency of the device, is a great learning experience, because you learn to think with cooperative thread array logic rather than imperative logic. Until you master that, it's not possible to write efficient GPU code. I give the contributors credit for the articles, but I think the editorship made a mistake by not giving the book a clearer and more narrow focus. Hopefully there will soon be a book that tackles ten can't-live-without algorithms and covers them in very fine detail, addressing all performance aspects of the code and showing how coupled it is to device architecture.

On the other hand I'm giving the book a second star because it does let the reader know there are others using GPGPU to solve science problems, and the topics are pretty interesting, even if the implementations are not in the GPU idiom.

The best references are still the technical docs from NVIDIA and ATI (you should read both vendor's docs even if you only deal with CUDA, as extra perspective helps), the CUDA technical forum, and the handful of research papers written by good GPGPU coders (many who work at NV now).
Was this review helpful to you?
5 of 5 people found the following review helpful
2.0 out of 5 stars wide survey but not deep April 19, 2011
Format:Hardcover|Amazon Vine™ Review (What's this?)
I use GPU computing in my own research and so was eager to get my hands on this book. The authors' introduction states that they observed that while GPUs are now used in extremely diverse circumstances, many fundamental operations easily cross disciplines. Their goal therefore is to help disseminate knowledge from one area of science to others who can learn from what has already been done. This is an admirable goal with uncertain execution in this book. The text consists of 50 chapters, each chapter written by experts in their field. I can testify to the top quality of the experts contributing here from my own field of medical imaging. The chapters are well written and their variety do give a good understanding of the breathe of applications in which GPUs are finding themselves. Unfortunately, I did not learn anything new or useful that I could apply. If you are using GPUs in your field, you probably know more than this book presents. If you don't know anything about GPUs, then this book is not a good introduction. The book's audience is unclear. If you are looking for details for graphics applications this is not your book as this focuses on scientific application. I agree with several of my colleagues when they say this book should have been a GPU programming cookbook with code examples for fundamental and common operations.
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
3.0 out of 5 stars It was ok but... June 21, 2011
Format:Hardcover|Amazon Vine™ Review (What's this?)
I found previous books in the GPU series really helpful, this one, not so much.
The graphics were great but not very helpful. With such a broad array of topics, I
think readers will probably benefit from only a small portion of the book.

I think GPU pro was much better. I also agree with others that this book should
have been a GPU programming cookbook with code examples for fundamental
and common operations.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
3.0 out of 5 stars Collection of Semi-random papers which solve a problem using a GPU
I have a long programming background with everything from micro-controller programming to SAAS. I was interested in this book as way to get an introduction to programming... Read more
Published 1 month ago by L. C Glover
3.0 out of 5 stars A slog
The practical engineer who might be considering added GPU processing would be well-advised to seek another source. Read more
Published 1 month ago by Personne
2.0 out of 5 stars Not something I have much use for
Bought on the author's recommendation. It appears to contain little that I currently have a use for, though. Many items I don't have a use for, though.
Published 2 months ago by milesrf
5.0 out of 5 stars Powerful text, but not for the layman or undergrads
Went through this text and found it surprisingly very comprehensive for the right audience. Keep in mind that it's not written for a layman hobbyist or even for an undergrad... Read more
Published 11 months ago by Comp Expert
4.0 out of 5 stars Case Study reference
GPU Gems is a bit of an interesting beast because it pulls from so many different authors and backgrounds. Read more
Published 15 months ago by GX
3.0 out of 5 stars Good research paper overview
This book is not for someone seeking guidance into algorithms for parallel programs or an introduction to GPU programming. Read more
Published 20 months ago by Mike
5.0 out of 5 stars More info than I expected!
I'm giving this book 5 stars as it is EXTENSIVE! When I ordered this book (GPU Computing Gems Emerald Edition) I
originally though it was going to be about how the basics of... Read more
Published 21 months ago by Momma Mary
4.0 out of 5 stars A great book, if your expectations are in line with what the book...
I have been donating spare cycles to Folding@Home. I have a 4 way Intel, and a NVidia graphics card, and the NVidia card outperforms the main computer engine by far in churning... Read more
Published 22 months ago by N. J. Simicich
5.0 out of 5 stars Super Duper
This book is easily the best investment I made into books during the past years. I want to learn GPU programming but don't have the time nor patience to collect all the information... Read more
Published 23 months ago by playerdark
4.0 out of 5 stars collection of diverse research papers
It is more of a collection of diverse research papers than a cohesive book. Do not expect deep coverage of any of the individual topics. Each paper is between 10-20 pages. Read more
Published on May 18, 2011 by Ekat
Search Customer Reviews
Only search this product's reviews


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...



Look for Similar Items by Category