Capitalize on the faster GPU processors in today’s computers with the C++ AMP code library—and bring massive parallelism to your project. With this practical book, experienced C++ developers will learn parallel programming fundamentals with C++ AMP through detailed examples, code snippets, and case studies. Learn the advantages of parallelism and get best practices for harnessing this technology in your applications.

Discover how to:

  • Gain greater code performance using graphics processing units (GPUs)
  • Choose accelerators that enable you to write code for GPUs
  • Apply thread tiles, tile barriers, and tile static memory
  • Debug C++ AMP code with Microsoft Visual Studio®
  • Use profiling tools to track the performance of your code

Table of Contents
Chapter 1. Overview and C++ AMP Approach
Chapter 2. NBody Case Study
Chapter 3. C++ AMP Fundamentals
Chapter 4. Tiling
Chapter 5. Tiled NBody Case Study
Chapter 6. Debugging
Chapter 7. Optimization
Chapter 8. Performance Case Study—Reduction
Chapter 9. Working with Multiple Accelerators
Chapter 10. Cartoonizer Case Study
Chapter 11. Graphics Interop
Chapter 12. Tips, Tricks, and Best Practices

Book Details

  • Paperback: 358 pages
  • Publisher: Microsoft Press (September 2012)
  • Language: English
  • ISBN-10: 0735664730
  • ISBN-13: 978-0735664739
Download [19.1 MiB]

You may also like...

Leave a Reply