NVIDIA and University of Illinois Join Forces To Release World’s First Textbook On Programming Massively Parallel Processors

“David Kirk and Wen-mei Hwu are pioneers in this increasingly important field, and their insights are invaluable and fascinating. This book will be the standard reference for years to come.” – Hanspeter Pfister, Harvard University

For more information, contact:

Andrew Humber
NVIDIA Corporation
(408) 416 7943
ahumber@nvidia.com

Programming Massively Parallel Processors
Programming Massively Parallel Processors: A Hands-on Approach

SANTA CLARA, Calif. —Jan. 28, 2010—The first textbook of its kind, Programming Massively Parallel Processors: A Hands-on Approach launches today, authored by Dr. David B. Kirk, NVIDIA Fellow and former chief scientist, and Dr. Wen-mei Hwu, who serves at the University of Illinois at Urbana-Champaign as Chair of Electrical and Computer Engineering in the Coordinated Science Laboratory, co-director of the Universal Parallel Computing Research Center and principal investigator of the CUDA Center of Excellence.

The textbook, which is 256 pages, is the first aimed at teaching advanced students and professionals the basic concepts of parallel programming and GPU architectures. Published by Morgan-Kaufmann, it explores various techniques for constructing parallel programs and reviews numerous case studies.

With conventional CPU-based computing no longer scaling in performance and the world’s computational challenges increasing in complexity, the need for massively parallel processing has never been greater. GPUs have hundreds of cores capable of delivering transformative performance increases across a wide range of computational challenges. The rise of these multi-core architectures has raised the need to teach advanced programmers a new and essential skill: how to program massively parallel processors.

“I’d like to personally congratulate David and Wen-mei for writing this landmark book and enabling generations of student programmers to understand and exploit the massively parallel architecture of GPUs,” said Bill Dally, chief scientist at NVIDIA and former chairman of Stanford University’s computer science department. “As a former professor, I have seen firsthand how seminal texts like this can transform a field. I look forward to seeing the transformation of computing as students are inspired and guided to master GPU computing by this book.”

Among the book’s key features:

  • First and only text that teaches how to program within a massively parallel environment
  • Portions of the NVIDIA-provided content have been part of the curriculum at 300 universities worldwide
  • Drafts of sections of the book have been tested and taught by Kirk at the University of Illinois
  • Book utilizes OpenCL™ and CUDA™ C, the NVIDIA® parallel computing language developed specifically for massively parallel environments

For more information on Programming Massively Parallel Processors: A Hands-on Approach, please visit the microsite. The book is available to purchase directly from Elsevier or Amazon.

About NVIDIA
NVIDIA (Nasdaq: NVDA) awakened the world to the power of computer graphics when it invented the graphics processing unit (GPU) in 1999. Since then, it has consistently set new standards in visual computing with breathtaking, interactive graphics available on devices ranging from portable media players to notebooks to workstations. NVIDIA’s expertise in programmable GPUs has led to breakthroughs in parallel processing which make supercomputing inexpensive and widely accessible. Fortune magazine has ranked NVIDIA #1 in innovation in the semiconductor industry for two years in a row. For more information, see
www.nvidia.com.

 

senosy
Offline
Joined: 02/18/2010
that's great

Hopefully to get one soon.

internetscooter (not verified)
I ordered through Elsevier -

I ordered through Elsevier - they are out of stock too but I was told it would be in Feb 22

internetscooter (not verified)
Looks like the book has been delayed.

Looks like the book publishing has been delayed.

Amazon state a few months wait for shipping and Elsevier state the publication date is 11 March 2010 (http://textbooks.elsevier.com/web/product_details.aspx?isbn=9780123814722)

bgalbraith
Offline
Joined: 11/22/2009
I placed an order through

I placed an order through Amazon last week when I first heard the announcement. At the time they stated a 1-2 month ship date, but the book actually ended up shipping a day or two later and I received the book yesterday. It appears they are out of stock now, though.

aschuh
Offline
Joined: 11/06/2009
Check the Elsevier Link Again

Check the Elsevier link again. The book was published on January 22, 2010. While Amazon may not have any copies, you can order through Elsevier today.

The Smile Man
Offline
Joined: 02/08/2010
Got mine

I got mine today from Elsevier and my friend got his on Monday from Amazon. We got ordered late last week. I am very disappointed that the book has virtually no OpenCL code. It is a good book I just was wanting a book on OpenCL and this book really shoes that it was sponsered by NVidia. There are a few comments about how OpenCL that just seem incorrect or at best poor assumptions. Anyway it is all we have so we better enjoy it right?

george_yuan
Offline
Joined: 02/24/2010
I agree that the

I agree that the circumstantial evidence does make it seem like it was a marketing move, but I think the main reason is because the book is based on David Kirk's course material from the class he started several years ago, back when there was no OpenCL...

alfian muhammad
Offline
Joined: 02/19/2010
i got mine

got mine ! its pretty good and helpul for to more understand about cuda. Well, there is no sample about opencl but i guess its ok . anyway is it really the comments are incorrect?? i dont think so. well actually iam anewbie for those things , and actually i just learn from opencl then CUDA.  so it seem cuda still run better for now. however we dont know for the future.