You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
C++ AMP (C++ Accelerated Massive Parallelism) | Microsoft Docs
ms.custom
ms.date
11/04/2016
ms.technology
cpp-amp
ms.topic
conceptual
dev_langs
C++
helpviewer_keywords
C++ AMP (see C++ Accelerated Massive Parallelism)
C++ Accelerated Massive Parallelism, getting started
ms.assetid
e27824cb-3167-409b-8c3f-a0e476d8f349
author
mikeblome
ms.author
mblome
ms.workload
cplusplus
C++ AMP (C++ Accelerated Massive Parallelism)
C++ AMP (C++ Accelerated Massive Parallelism) accelerates the execution of your C++ code by taking advantage of the data-parallel hardware that's commonly present as a graphics processing unit (GPU) on a discrete graphics card. The C++ AMP programming model includes support for multidimensional arrays, indexing, memory transfer, and tiling. It also includes a mathematical function library. You can use C++ AMP language extensions to control how data is moved from the CPU to the GPU and back.