Aplicativos do Windows
Recolher sumário
Expandir sumário
Informações
O tópico solicitado está sendo mostrado abaixo. No entanto, este tópico não está incluído nesta biblioteca.

C++ AMP (C++ Accelerated Massive Parallelism)

 

Para obter a documentação mais recente do Visual Studio 2017 RC, consulte a documentação do Visual Studio 2017 RC.

O C++ AMP (C++ Accelerated Massive Parallelism) acelera a execução do seu código C++, tirando proveito do hardware de dados paralelos comumente apresentado como uma unidade de processamento gráfico (GPU, Graphics Processing Unit) em uma placa gráfica discreta. O modelo de programação C++ AMP inclui suporte para matrizes multidimensionais, indexação, transferência de memória e disposição lado a lado. Também inclui uma biblioteca de funções matemáticas. Você pode usar extensões de idioma do C++ AMP para controlar como os dados são movidos da CPU para a GPU e vice-versa.

NomeDescrição
Visão geral do C++ AMPDescreve os principais recursos do C++ AMP e a biblioteca matemática.
Usando lambdas, objetos de função e funções restritasDescreve como usar expressões lambda, objetos da função e funções restritas em chamadas para o método parallel_for_each.
Usando blocosDescreve como usar tiles para acelerar seu código C++ AMP.
Usando objetos accelerator e accelerator_viewDescreve como usar aceleradores para personalizar a execução do código na GPU.
Usando C++ AMP em aplicativos da Windows StoreDescreve como usar C++ AMP em aplicativos Windows Store 8.x que usam tipos de Tempo de Execução do Windows.
Elementos gráficos (C++ AMP)Descreve como usar a biblioteca de elementos gráficos do C++ AMP.
Instruções passo a passo: multiplicação de matrizesDemonstra a multiplicação de matriz usando código de C++ AMP e tiling.
Instruções passo a passo: depurando um aplicativo C++ AMPExplica como criar e depurar um aplicativo que usa a redução paralela para somar uma grande matriz de inteiros.

Referência (C++ AMP)

Palavra-chave tile_static

restrita (C++ AMP)

Blog Programação Paralela no Código Nativo

Projetos de exemplo do C++ AMP para download

Analisar o código AMP de C++ com o Visualizador de Concorrência

Mostrar:
© 2017 Microsoft