Skip to content

Commit 7a6b8fc

Browse files
author
Colin Robertson
authored
Merge branch 'master' into mb-ht-build
2 parents 809ba80 + 4a770b6 commit 7a6b8fc

File tree

416 files changed

+1222
-11025
lines changed

Some content is hidden

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

416 files changed

+1222
-11025
lines changed

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

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,16 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-windows"
7+
ms.technology: ["cpp-windows"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "article"
11-
dev_langs:
12-
- "C++"
13-
helpviewer_keywords:
14-
- "C++ AMP (see C++ Accelerated Massive Parallelism)"
15-
- "C++ Accelerated Massive Parallelism, getting started"
10+
dev_langs: ["C++"]
11+
helpviewer_keywords: ["C++ AMP (see C++ Accelerated Massive Parallelism)", "C++ Accelerated Massive Parallelism, getting started"]
1612
ms.assetid: e27824cb-3167-409b-8c3f-a0e476d8f349
1713
caps.latest.revision: 22
1814
author: "mikeblome"
1915
ms.author: "mblome"
2016
manager: "ghogen"
21-
translation.priority.ht:
22-
- "cs-cz"
23-
- "de-de"
24-
- "es-es"
25-
- "fr-fr"
26-
- "it-it"
27-
- "ja-jp"
28-
- "ko-kr"
29-
- "pl-pl"
30-
- "pt-br"
31-
- "ru-ru"
32-
- "tr-tr"
33-
- "zh-cn"
34-
- "zh-tw"
3517
---
3618
# C++ AMP (C++ Accelerated Massive Parallelism)
3719
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.

docs/parallel/amp/cpp-amp-overview.md

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,37 +4,16 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-windows"
7+
ms.technology: ["cpp-windows"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "article"
11-
dev_langs:
12-
- "C++"
13-
helpviewer_keywords:
14-
- "C++ Accelerated Massive Parallelism, requirements"
15-
- "C++ Accelerated Massive Parallelism, architecture"
16-
- "C++ AMP"
17-
- "C++ Accelerated Massive Parallelism, overview"
18-
- "C++ Accelerated Massive Parallelism"
10+
dev_langs: ["C++"]
11+
helpviewer_keywords: ["C++ Accelerated Massive Parallelism, requirements", "C++ Accelerated Massive Parallelism, architecture", "C++ AMP", "C++ Accelerated Massive Parallelism, overview", "C++ Accelerated Massive Parallelism"]
1912
ms.assetid: 9e593b06-6e3c-43e9-8bae-6d89efdd39fc
2013
caps.latest.revision: 60
2114
author: "mikeblome"
2215
ms.author: "mblome"
2316
manager: "ghogen"
24-
translation.priority.ht:
25-
- "cs-cz"
26-
- "de-de"
27-
- "es-es"
28-
- "fr-fr"
29-
- "it-it"
30-
- "ja-jp"
31-
- "ko-kr"
32-
- "pl-pl"
33-
- "pt-br"
34-
- "ru-ru"
35-
- "tr-tr"
36-
- "zh-cn"
37-
- "zh-tw"
3817
---
3918
# C++ AMP Overview
4019
C++ Accelerated Massive Parallelism (C++ AMP) accelerates execution of C++ code by taking advantage of data-parallel hardware such as a graphics processing unit (GPU) on a discrete graphics card. By using C++ AMP, you can code multi-dimensional data algorithms so that execution can be accelerated by using parallelism on heterogeneous hardware. The C++ AMP programming model includes multidimensional arrays, indexing, memory transfer, tiling, and 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, so that you can improve performance.

docs/parallel/amp/graphics-cpp-amp.md

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,16 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-windows"
7+
ms.technology: ["cpp-windows"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "article"
11-
dev_langs:
12-
- "C++"
10+
dev_langs: ["C++"]
1311
ms.assetid: 190a98a4-5f7d-442e-866b-b374ca74c16f
1412
caps.latest.revision: 27
1513
author: "mikeblome"
1614
ms.author: "mblome"
1715
manager: "ghogen"
18-
translation.priority.ht:
19-
- "de-de"
20-
- "es-es"
21-
- "fr-fr"
22-
- "it-it"
23-
- "ja-jp"
24-
- "ko-kr"
25-
- "ru-ru"
26-
- "zh-cn"
27-
- "zh-tw"
28-
translation.priority.mt:
29-
- "cs-cz"
30-
- "pl-pl"
31-
- "pt-br"
32-
- "tr-tr"
16+
translation.priority.mt: ["cs-cz", "pl-pl", "pt-br", "tr-tr"]
3317
---
3418
# Graphics (C++ AMP)
3519
C++ AMP contains several APIs in the [Concurrency::graphics](../../parallel/amp/reference/concurrency-graphics-namespace.md) namespace that you can use to access the texture support on GPUs. Some common scenarios are:
Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,3 @@
11
---
2-
translation.priority.ht:
3-
- "cs-cz"
4-
- "de-de"
5-
- "es-es"
6-
- "fr-fr"
7-
- "it-it"
8-
- "ja-jp"
9-
- "ko-kr"
10-
- "pl-pl"
11-
- "pt-br"
12-
- "ru-ru"
13-
- "tr-tr"
14-
- "zh-cn"
15-
- "zh-tw"
162
---
173
Windows Server 2008 R2

docs/parallel/amp/reference/accelerator-class.md

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,17 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-windows"
7+
ms.technology: ["cpp-windows"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "article"
1110
f1_keywords: ['AMPRT/accelerator', 'AMPRT/Concurrency::accelerator::accelerator', 'AMPRT/Concurrency::accelerator::create_view', 'AMPRT/Concurrency::accelerator::get_all', 'AMPRT/Concurrency::accelerator::get_auto_selection_view', 'AMPRT/Concurrency::accelerator::get_dedicated_memory', 'AMPRT/Concurrency::accelerator::get_default_cpu_access_type', 'AMPRT/Concurrency::accelerator::get_default_view', 'AMPRT/Concurrency::accelerator::get_description', 'AMPRT/Concurrency::accelerator::get_device_path', 'AMPRT/Concurrency::accelerator::get_has_display', 'AMPRT/Concurrency::accelerator::get_is_debug', 'AMPRT/Concurrency::accelerator::get_is_emulated', 'AMPRT/Concurrency::accelerator::get_supports_cpu_shared_memory', 'AMPRT/Concurrency::accelerator::get_supports_double_precision', 'AMPRT/Concurrency::accelerator::get_supports_limited_double_precision', 'AMPRT/Concurrency::accelerator::get_version', 'AMPRT/Concurrency::accelerator::set_default', 'AMPRT/Concurrency::accelerator::set_default_cpu_access_type', 'AMPRT/Concurrency::accelerator::cpu_accelerator', 'AMPRT/Concurrency::accelerator::dedicated_memory', 'AMPRT/Concurrency::accelerator::default_accelerator', 'AMPRT/Concurrency::accelerator::default_cpu_access_type', 'AMPRT/Concurrency::accelerator::default_view', 'AMPRT/Concurrency::accelerator::description', 'AMPRT/Concurrency::accelerator::device_path', 'AMPRT/Concurrency::accelerator::direct3d_ref', 'AMPRT/Concurrency::accelerator::direct3d_warp', 'AMPRT/Concurrency::accelerator::has_display', 'AMPRT/Concurrency::accelerator::is_debug', 'AMPRT/Concurrency::accelerator::is_emulated', 'AMPRT/Concurrency::accelerator::supports_cpu_shared_memory', 'AMPRT/Concurrency::accelerator::supports_double_precision', 'AMPRT/Concurrency::accelerator::supports_limited_double_precision', 'AMPRT/Concurrency::accelerator::version']
12-
dev_langs:
13-
- "C++"
14-
helpviewer_keywords:
15-
- "accelerator class"
11+
dev_langs: ["C++"]
12+
helpviewer_keywords: ["accelerator class"]
1613
ms.assetid: 37eed593-cf87-4611-9cdc-e98df6c2377a
1714
caps.latest.revision: 29
1815
author: "mikeblome"
1916
ms.author: "mblome"
2017
manager: "ghogen"
21-
translation.priority.ht:
22-
- "cs-cz"
23-
- "de-de"
24-
- "es-es"
25-
- "fr-fr"
26-
- "it-it"
27-
- "ja-jp"
28-
- "ko-kr"
29-
- "pl-pl"
30-
- "pt-br"
31-
- "ru-ru"
32-
- "tr-tr"
33-
- "zh-cn"
34-
- "zh-tw"
3518
---
3619
# accelerator Class
3720
An accelerator is a hardware capability that is optimized for data-parallel computing. An accelerator may be a device attached to a PCIe bus (such as a GPU), or it might be an extended instruction set on the main CPU.

docs/parallel/amp/reference/accelerator-view-class.md

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,17 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-windows"
7+
ms.technology: ["cpp-windows"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "article"
1110
f1_keywords: ['accelerator_view', 'AMPRT/accelerator_view', 'AMPRT/Concurrency::accelerator_view:accelerator_view', 'AMPRT/Concurrency::accelerator_view:create_marker', 'AMPRT/Concurrency::accelerator_view:flush', 'AMPRT/Concurrency::accelerator_view:get_accelerator', 'AMPRT/Concurrency::accelerator_view:get_is_auto_selection', 'AMPRT/Concurrency::accelerator_view:get_is_debug', 'AMPRT/Concurrency::accelerator_view:get_queuing_mode', 'AMPRT/Concurrency::accelerator_view:get_version', 'AMPRT/Concurrency::accelerator_view:wait', 'AMPRT/Concurrency::accelerator_view:accelerator', 'AMPRT/Concurrency::accelerator_view:is_auto_selection', 'AMPRT/Concurrency::accelerator_view:is_debug', 'AMPRT/Concurrency::accelerator_view:queuing_mode', 'AMPRT/Concurrency::accelerator_view:version']
12-
dev_langs:
13-
- "C++"
14-
helpviewer_keywords:
15-
- "accelerator_view class"
11+
dev_langs: ["C++"]
12+
helpviewer_keywords: ["accelerator_view class"]
1613
ms.assetid: 9f298c21-bf62-46e0-88b8-01c5c78ef144
1714
caps.latest.revision: 18
1815
author: "mikeblome"
1916
ms.author: "mblome"
2017
manager: "ghogen"
21-
translation.priority.ht:
22-
- "cs-cz"
23-
- "de-de"
24-
- "es-es"
25-
- "fr-fr"
26-
- "it-it"
27-
- "ja-jp"
28-
- "ko-kr"
29-
- "pl-pl"
30-
- "pt-br"
31-
- "ru-ru"
32-
- "tr-tr"
33-
- "zh-cn"
34-
- "zh-tw"
3518
---
3619
# accelerator_view Class
3720
Represents a virtual device abstraction on a C++ AMP data-parallel accelerator.

docs/parallel/amp/reference/accelerator-view-removed-class.md

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,35 +4,18 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-windows"
7+
ms.technology: ["cpp-windows"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "article"
1110
f1_keywords: ['accelerator_view_removed', 'AMPRT/accelerator_view_removed', 'AMPRT/Concurrency::accelerator_view_removed:accelerator_view_removed', 'AMPRT/Concurrency::accelerator_view_removed:get_view_removed_reason']
12-
dev_langs:
13-
- "C++"
14-
helpviewer_keywords:
15-
- "AMPRT/Concurrency::accelerator_view_removed:accelerator_view_removed Class"
11+
dev_langs: ["C++"]
12+
helpviewer_keywords: ["AMPRT/Concurrency::accelerator_view_removed:accelerator_view_removed Class"]
1613
ms.assetid: 262446de-311c-454e-a5ed-e2aaced0d88a
1714
caps.latest.revision: 6
1815
author: "mikeblome"
1916
ms.author: "mblome"
2017
manager: "ghogen"
21-
translation.priority.ht:
22-
- "de-de"
23-
- "es-es"
24-
- "fr-fr"
25-
- "it-it"
26-
- "ja-jp"
27-
- "ko-kr"
28-
- "ru-ru"
29-
- "zh-cn"
30-
- "zh-tw"
31-
translation.priority.mt:
32-
- "cs-cz"
33-
- "pl-pl"
34-
- "pt-br"
35-
- "tr-tr"
18+
translation.priority.mt: ["cs-cz", "pl-pl", "pt-br", "tr-tr"]
3619
---
3720
# accelerator_view_removed Class
3821
The exception that is thrown when an underlying DirectX call fails due to the Windows timeout detection and recovery mechanism.

docs/parallel/amp/reference/adopt-d3d-access-lock-t-structure.md

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,33 +4,16 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-windows"
7+
ms.technology: ["cpp-windows"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "article"
11-
f1_keywords:
12-
- "amprt/concurrency::direct3d::adopt_d3d_access_lock_t"
13-
dev_langs:
14-
- "C++"
10+
f1_keywords: ["amprt/concurrency::direct3d::adopt_d3d_access_lock_t"]
11+
dev_langs: ["C++"]
1512
ms.assetid: ef10bb06-88d6-420b-bb81-35895b2e02e6
1613
caps.latest.revision: 5
1714
author: "mikeblome"
1815
ms.author: "mblome"
1916
manager: "ghogen"
20-
translation.priority.ht:
21-
- "cs-cz"
22-
- "de-de"
23-
- "es-es"
24-
- "fr-fr"
25-
- "it-it"
26-
- "ja-jp"
27-
- "ko-kr"
28-
- "pl-pl"
29-
- "pt-br"
30-
- "ru-ru"
31-
- "tr-tr"
32-
- "zh-cn"
33-
- "zh-tw"
3417
---
3518
# adopt_d3d_access_lock_t Structure
3619
Tag type to indicate the D3D access lock should be adopted rather than acquired.

docs/parallel/amp/reference/array-class.md

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,17 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-windows"
7+
ms.technology: ["cpp-windows"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "article"
1110
f1_keywords: ['array', 'AMP/array', 'AMP/Concurrency::array::array', 'AMP/Concurrency::array::copy_to', 'AMP/Concurrency::array::data', 'AMP/Concurrency::array::get_accelerator_view', 'AMP/Concurrency::array::get_associated_accelerator_view', 'AMP/Concurrency::array::get_cpu_access_type', 'AMP/Concurrency::array::get_extent', 'AMP/Concurrency::array::reinterpret_as', 'AMP/Concurrency::array::section', 'AMP/Concurrency::array::view_as', 'AMP/Concurrency::array::rank', 'AMP/Concurrency::array::accelerator_view', 'AMP/Concurrency::array::associated_accelerator_view', 'AMP/Concurrency::array::cpu_access_type', 'AMP/Concurrency::array::extent']
12-
dev_langs:
13-
- "C++"
14-
helpviewer_keywords:
15-
- "array class"
11+
dev_langs: ["C++"]
12+
helpviewer_keywords: ["array class"]
1613
ms.assetid: 0832b6c1-40f0-421d-9104-6b1baa0c63a7
1714
caps.latest.revision: 31
1815
author: "mikeblome"
1916
ms.author: "mblome"
2017
manager: "ghogen"
21-
translation.priority.ht:
22-
- "cs-cz"
23-
- "de-de"
24-
- "es-es"
25-
- "fr-fr"
26-
- "it-it"
27-
- "ja-jp"
28-
- "ko-kr"
29-
- "pl-pl"
30-
- "pt-br"
31-
- "ru-ru"
32-
- "tr-tr"
33-
- "zh-cn"
34-
- "zh-tw"
3518
---
3619
# array Class
3720
Represents a data container used to move data to an accelerator.

docs/parallel/amp/reference/array-view-class.md

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,17 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-windows"
7+
ms.technology: ["cpp-windows"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "article"
1110
f1_keywords: ['array_view', 'AMP/array_view', 'AMP/Concurrency::array_view::array_view', 'AMP/Concurrency::array_view::copy_to', 'AMP/Concurrency::array_view::data', 'AMP/Concurrency::array_view::discard_data', 'AMP/Concurrency::array_view::get_extent', 'AMP/Concurrency::array_view::get_ref', 'AMP/Concurrency::array_view::get_source_accelerator_view', 'AMP/Concurrency::array_view::refresh', 'AMP/Concurrency::array_view::reinterpret_as', 'AMP/Concurrency::array_view::section', 'AMP/Concurrency::array_view::synchronize', 'AMP/Concurrency::array_view::synchronize_async', 'AMP/Concurrency::array_view::synchronize_to', 'AMP/Concurrency::array_view::synchronize_to_async', 'AMP/Concurrency::array_view::view_as', 'AMP/Concurrency::array_view::rank', 'AMP/Concurrency::array_view::extent', 'AMP/Concurrency::array_view::source_accelerator_view', 'AMP/Concurrency::array_view::value_type']
12-
dev_langs:
13-
- "C++"
14-
helpviewer_keywords:
15-
- "array_view class"
11+
dev_langs: ["C++"]
12+
helpviewer_keywords: ["array_view class"]
1613
ms.assetid: 7e7ec9bc-05a2-4372-b05d-752b50006c5a
1714
caps.latest.revision: 21
1815
author: "mikeblome"
1916
ms.author: "mblome"
2017
manager: "ghogen"
21-
translation.priority.ht:
22-
- "cs-cz"
23-
- "de-de"
24-
- "es-es"
25-
- "fr-fr"
26-
- "it-it"
27-
- "ja-jp"
28-
- "ko-kr"
29-
- "pl-pl"
30-
- "pt-br"
31-
- "ru-ru"
32-
- "tr-tr"
33-
- "zh-cn"
34-
- "zh-tw"
3518
---
3619
# array_view Class
3720
Represents an N-dimensional view over the data held in another container.

docs/parallel/amp/reference/completion-future-class.md

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,16 @@ ms.custom: ""
44
ms.date: "11/04/2016"
55
ms.reviewer: ""
66
ms.suite: ""
7-
ms.technology:
8-
- "cpp-windows"
7+
ms.technology: ["cpp-windows"]
98
ms.tgt_pltfrm: ""
109
ms.topic: "article"
1110
f1_keywords: ['completion_future', 'AMPRT/completion_future', 'AMPRT/Concurrency::completion_future::completion_future', 'AMPRT/Concurrency::completion_future::get', 'AMPRT/Concurrency::completion_future::then', 'AMPRT/Concurrency::completion_future::to_task', 'AMPRT/Concurrency::completion_future::valid', 'AMPRT/Concurrency::completion_future::wait', 'AMPRT/Concurrency::completion_future::wait_for', 'AMPRT/Concurrency::completion_future::wait_until']
12-
dev_langs:
13-
- "C++"
11+
dev_langs: ["C++"]
1412
ms.assetid: 1303c62e-546d-4b02-a578-251ed3fc0b6b
1513
caps.latest.revision: 8
1614
author: "mikeblome"
1715
ms.author: "mblome"
1816
manager: "ghogen"
19-
translation.priority.ht:
20-
- "cs-cz"
21-
- "de-de"
22-
- "es-es"
23-
- "fr-fr"
24-
- "it-it"
25-
- "ja-jp"
26-
- "ko-kr"
27-
- "pl-pl"
28-
- "pt-br"
29-
- "ru-ru"
30-
- "tr-tr"
31-
- "zh-cn"
32-
- "zh-tw"
3317
---
3418
# completion_future Class
3519
Represents a future corresponding to a C++ AMP asynchronous operation.

0 commit comments

Comments
 (0)