- Copyright 2013
- Dimensions: 7-3/8" x 9"
- Edition: 1st
-
Book
- ISBN-10: 0-7356-6473-0
- ISBN-13: 978-0-7356-6473-9
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
Sample Pages
Download the sample content
Table of Contents
- Foreword
- Introduction
- 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
- Other Resources
Errata
We've made every effort to ensure the accuracy of this book and its companion content. Any errors that have been confirmed since this book was published can be downloaded below.
Download the errata