Skip to content

Programming Massively Parallel Processors A Hands-On Approach

Best in textbook rentals since 2012!

ISBN-10: 0124159923

ISBN-13: 9780124159921

Edition: 2nd 2013

Authors: David B. Kirk, Wen-mei W. Hwu

List price: $74.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

This best-selling guide to CUDA and GPU parallel programming has been revised with more parallel programming examples, commonly-used libraries, and explanations of the latest tools. With these improvements, the book retains its concise, intuitive, practical approach based on years of road-testing in the authors' own parallel computing courses. Programming Massively Parallel Processors: A Hands-on Approach shows both student and professional alike the basic concepts of parallel programming and GPU architecture. Various techniques for constructing parallel programs are explored in detail. Case studies demonstrate the development process, which begins with computational thinking and ends with…    
Customers also bought

Book details

List price: $74.95
Edition: 2nd
Copyright year: 2013
Publisher: Elsevier Science & Technology
Publication date: 12/20/2012
Binding: Paperback
Pages: 514
Size: 7.50" wide x 9.21" long x 1.00" tall
Weight: 1.892
Language: English

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…    

Introduction
History of GPU Computing
Introduction to CUDA C*
CUDA Data Parallelism Model*
CUDA Memories
Performance Considerations
Floating Point Considerations*
Parallel Pattern: Convolutions*
Parallel Pattern: Prefix Sum*
Parallelism Pattern: Sparse Matrix Computation*
Application Case Study: Advanced MRI Reconstruction
Application Case Study: Molecular Visualization and Analysis
Parallel Programming and Computational Thinking
An Introduction to OpenCL
Parallel Programming with OpenACC*
Thrust: A Productivity Oriented Library for CUDA*
CUDA Fortran*
NVIDIA's Kepler*
Conclusions and Future Outlook
* indicates new or significantly revised chapters