Skip to content

Commit 68bcd22

Browse files
author
Colin Robertson
authored
Merge pull request #1380 from corob-msft/cr-frontier-parallel
Fix Markdig issues in parallel
2 parents c7c037a + 7aad17c commit 68bcd22

File tree

428 files changed

+41768
-38663
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

428 files changed

+41768
-38663
lines changed

docs/parallel/amp/cpp-amp-cpp-accelerated-massive-parallelism.md

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -12,29 +12,30 @@ ms.author: "mblome"
1212
ms.workload: ["cplusplus"]
1313
---
1414
# C++ AMP (C++ Accelerated Massive Parallelism)
15-
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.
16-
17-
## Related Topics
18-
19-
|Title|Description|
20-
|-----------|-----------------|
21-
|[C++ AMP Overview](../../parallel/amp/cpp-amp-overview.md)|Describes the key features of C++ AMP and the mathematical library.|
22-
|[Using Lambdas, Function Objects, and Restricted Functions](../../parallel/amp/using-lambdas-function-objects-and-restricted-functions.md)|Describes how to use lambda expressions, function objects, and restricted functions in calls to the [parallel_for_each](reference/concurrency-namespace-functions-amp.md#parallel_for_each) method.|
23-
|[Using Tiles](../../parallel/amp/using-tiles.md)|Describes how to use tiles to accelerate your C++ AMP code.|
24-
|[Using accelerator and accelerator_view Objects](../../parallel/amp/using-accelerator-and-accelerator-view-objects.md)|Describes how to use accelerators to customize execution of your code on the GPU.|
25-
|[Using C++ AMP in UWP Apps](../../parallel/amp/using-cpp-amp-in-windows-store-apps.md)|Describes how to use C++ AMP in Universal Windows Platform (UWP) apps that use Windows Runtime types.|
26-
|[Graphics (C++ AMP)](../../parallel/amp/graphics-cpp-amp.md)|Describes how to use the C++ AMP graphics library.|
27-
|[Walkthrough: Matrix Multiplication](../../parallel/amp/walkthrough-matrix-multiplication.md)|Demonstrates matrix multiplication using C++ AMP code and tiling.|
28-
|[Walkthrough: Debugging a C++ AMP Application](../../parallel/amp/walkthrough-debugging-a-cpp-amp-application.md)|Explains how to create and debug an application that uses parallel reduction to sum up a large array of integers.|
29-
30-
## Reference
3115

32-
[Reference (C++ AMP)](../../parallel/amp/reference/reference-cpp-amp.md)
33-
[tile_static Keyword](../../cpp/tile-static-keyword.md)
34-
[restrict (C++ AMP)](../../cpp/restrict-cpp-amp.md)
35-
36-
## Other Resources
37-
38-
[Parallel Programming in Native Code Blog](http://go.microsoft.com/fwlink/p/?linkid=238472)
39-
[C++ AMP sample projects for download](http://go.microsoft.com/fwlink/p/?linkid=248508)
16+
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.
17+
18+
## Related Topics
19+
20+
|Title|Description|
21+
|-----------|-----------------|
22+
|[C++ AMP Overview](../../parallel/amp/cpp-amp-overview.md)|Describes the key features of C++ AMP and the mathematical library.|
23+
|[Using Lambdas, Function Objects, and Restricted Functions](../../parallel/amp/using-lambdas-function-objects-and-restricted-functions.md)|Describes how to use lambda expressions, function objects, and restricted functions in calls to the [parallel_for_each](reference/concurrency-namespace-functions-amp.md#parallel_for_each) method.|
24+
|[Using Tiles](../../parallel/amp/using-tiles.md)|Describes how to use tiles to accelerate your C++ AMP code.|
25+
|[Using accelerator and accelerator_view Objects](../../parallel/amp/using-accelerator-and-accelerator-view-objects.md)|Describes how to use accelerators to customize execution of your code on the GPU.|
26+
|[Using C++ AMP in UWP Apps](../../parallel/amp/using-cpp-amp-in-windows-store-apps.md)|Describes how to use C++ AMP in Universal Windows Platform (UWP) apps that use Windows Runtime types.|
27+
|[Graphics (C++ AMP)](../../parallel/amp/graphics-cpp-amp.md)|Describes how to use the C++ AMP graphics library.|
28+
|[Walkthrough: Matrix Multiplication](../../parallel/amp/walkthrough-matrix-multiplication.md)|Demonstrates matrix multiplication using C++ AMP code and tiling.|
29+
|[Walkthrough: Debugging a C++ AMP Application](../../parallel/amp/walkthrough-debugging-a-cpp-amp-application.md)|Explains how to create and debug an application that uses parallel reduction to sum up a large array of integers.|
30+
31+
## Reference
32+
33+
[Reference (C++ AMP)](../../parallel/amp/reference/reference-cpp-amp.md)<br/>
34+
[tile_static Keyword](../../cpp/tile-static-keyword.md)<br/>
35+
[restrict (C++ AMP)](../../cpp/restrict-cpp-amp.md)
36+
37+
## Other Resources
38+
39+
[Parallel Programming in Native Code Blog](http://go.microsoft.com/fwlink/p/?linkid=238472)<br/>
40+
[C++ AMP sample projects for download](http://go.microsoft.com/fwlink/p/?linkid=248508)<br/>
4041
[Analyzing C++ AMP Code with the Concurrency Visualizer](https://blogs.msdn.microsoft.com/nativeconcurrency/2012/03/09/analyzing-c-amp-code-with-the-concurrency-visualizer/)

0 commit comments

Comments
 (0)