Chapter 7. Optimization

One of the principal reasons that developers choose C++ is the level of control and performance it can provide. C++ AMP is no different. Getting the best performance out of your C++ AMP application involves both timing and profiling your current code and understanding how to get the most out of the accelerator’s hardware. This chapter covers how to analyze your application’s performance and offers an in-depth discussion of different aspects of writing high-performance code with C++ AMP. Chapter 8, also walks through a case study showing several implementations of a reduction algorithm ...

Get C++ AMP now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.