December 2012
Intermediate to advanced
514 pages
13h 6m
English
18.1 Core C++ Amp Features
18.2 Details of the C++ AMP Execution Model
18.3 Managing Accelerators
18.4 Tiled Execution
18.5 C++ AMP Graphics Features
18.6 Summary
18.7 Exercises
C++ Accelerated Massive Parallelism, or C++ AMP, is a programming model for expressing data-parallel algorithms and exploiting heterogeneous computers using mainstream tools. C++ AMP was designed to offer productivity, portability, and performance. Developed initially by Microsoft, C++ AMP is defined by an open specification which takes input from multiple sources, including from AMD and NVIDIA. In this chapter we provide an overview of C++ AMP.
The focus of C++ AMP is to ...
Read now
Unlock full access