SPECIAL OFFER

Save up to 50% on all books & eBooks with code MOREPRESS

Home > Topics > Programming > C++

C++ AMP

Register your book to access additional benefits.

C++ AMP

Book

  • List price: $36.99

Add to cart

Free shipping

This eBook includes the following formats, accessible from your Account page after purchase:

EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

PDF The popular standard, which reproduces the look and layout of the printed page.

This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

eBook

  • List price: $29.99

Add to cart

About eBook formats

This eBook includes the following formats, accessible from your Account page after purchase:

EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

PDF The popular standard, which reproduces the look and layout of the printed page.

This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

Book + eBook

  • Your price: $39.99
  • List price: $66.98

Add to cart

About eBook formats

This eBook includes the following formats, accessible from your Account page after purchase:

EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

PDF The popular standard, which reproduces the look and layout of the printed page.

This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

Free shipping

This eBook includes the following formats, accessible from your Account page after purchase:

EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

PDF The popular standard, which reproduces the look and layout of the printed page.

This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

WISH LIST
  • Published 9/15/2012
  • 1st Edition
  • 356 pages
  • Book 978-0-7356-6473-9
  • eBook 978-0-7356-6471-5

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

Online Sample Chapters

Overview and C++ AMP Approach

Working with Multiple Accelerators in C++ AMP

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

If you find an error, you can report it to us through our Submit errata page.