May 9, 2012
| Visit the MK Booth at NVIDIA’s GTC 2012! We will be located on the exhibit floor, at booth 45. San Jose, CA – May 15-17, 2012 Come and browse our latest releases, including:
Editors will be on hand to answer your questions and discuss publishing opportunities with Morgan Kaufmann. For more information about the conference, go to GTC 2012. |
Event GPU Technology Conference Conference Dates Exhibit Dates Location Attending
|
COMING SOON: Programming Massively Parallel Processors, 2nd Edition
May 9, 2012
![]() |
Morgan Kaufmann is excited to announce the forthcoming publication of Programming Massively Parallel Processors, 2nd Edition by David Kirk and Wen-mei Hwu. The 500-page textbook is due in December 2012. |
About the Book
This new edition of the best-selling Programming Massively Parallel Processors: A Hands-on Approach has been thoroughly updated with new and updated content on parallel computing techniques and technologies. Now double the size of the first edition, this textbook is designed as a general introduction to parallel computing. It shows how professionals and students alike can utilize “computational thinking,” a valuable approach for parallelizing and optimizing applications, for significant performance improvements. Kirk and Hwu’s concise, intuitive, practical approach is based on years of road-testing in their own parallel computing courses.
Chapters Added to this Second Edition
- Coverage of several parallel patterns, which are the basis of many parallel algorithms that appear in parallel applications.
- CUDA Fortran, a programming interface to the CUDA architecture, including multiple examples illustrating CUDA Fortran programming.
- OpenACC for parallel programmers familiar with CUDA C introduces this new interface for parallel computing designed to simplify parallel programming.
- How to leverage the Thrust parallel template library to implement high-performance applications with minimal programming effort.
- The new programming features of Kepler, NVIDIA’s new high-performing, power-efficient GPU architecture.
Other Features
- Describes computational thinking techniques that will enable you to think about problems in ways that are amenable to high-performance and numerical stability with parallel computing.
- Includes more computer architecture background sidebars that make the programming and performance techniques more accessible to readers without an architecture background.
- Case Studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs.
- Shows you how to achieve both high performance and good software maintainability using the CUDA programming model as well as OpenCL and OpenACC
Who Should Read This Book
Advanced students, software engineers, programmers, hardware engineers
Table of Contents includes:
- 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
ISBN: 9780124159921| Return to this page in Fall 2012 for ordering information
AUTHOR NEWS: Rob Farber compares MIC, Kepler at DDJ.com
April 12, 2012
Rob Farber, author of CUDA Application Design and Development, compares Intel MIC and NVIDIA Kepler in a new article at Dr. Dobb’s Journal this month: Intel’s 50+ core MIC architecture: HPC on a Card or Massive Co-Processor?
Read more at DDJ. And don’t miss Rob’s book, available from Elsevier or your favorite bookseller! |
![]() |
March 23, 2012
| Morgan Kaufmann is pleased to sponsor two events in New York City for those who want to learn more about Hadoop, Big Data, and Finance:
Hadoop in Finance Day Hadoop is already finding wide application in financial services; a trend that looks set to expand considerably in the coming years. Data in finance is growing quickly, driven by a number of factors from increased trading volume to new and far-reaching regulatory mandates. Putting ‘big compute’ in the form of GPUs alongside the data across a cluster offers the prospects of some interesting performance gains. Spend the day with speakers from key industry players and learn more! Details at: www.HadoopInFinance.com HPC & GPU Supercomputing Group of New York After Hadoop in Finance Day, stay for the special “Hadoop+GPU” themed meeting of the HPC & GPU Supercomputing Group of New York, starting at 6pm. Register your interest at: http://www.meetup.com/HPC-GPU-Supercomputing-Group-of-New-York/events/47955552/
|
Event Hadoop in Finance Day Monday March 26, 2012 8am to 6pm Location Event Location |
JUST PUBLISHED: Just Published: Quantifying the User Experience
March 22, 2012
[MK] Todd


