Acelerador de classe
Um acelerador é um recurso de hardware que é otimizado para a computação paralela de dados.Um acelerador pode ser anexado a um dispositivo de um passo PCIe (como um GPU), ou pode ser uma instrução estendido definida no CPU principal.
class accelerator;
Membros
Construtores Públicos
Nome |
Descrição |
---|---|
Inicializa uma nova instância da classe accelerator. |
|
Destrói o objeto accelerator. |
Métodos Públicos
Nome |
Descrição |
---|---|
Cria e retorna um objeto acceleratorview neste acelerador. |
|
Retorna um vetor de objetos accelerator que representam todos os aceleradores disponíveis. |
|
Retorna a memória dedicada para accelerator, em kilobytes. |
|
Retorna o objeto padrão accelerator_view que está associado com accelerator. |
|
Retorna uma breve descrição do dispositivo accelerator. |
|
Retorna o caminho para o dispositivo. |
|
Retorna um valor Booleano que indica se accelerator é anexado a uma exibição. |
|
Retorna um valor Booleano que indica se accelerator tem a camada debug ativada para o relatório de erros abrangente. |
|
Retorna um valor Booleano que indica se accelerator está emulado. |
|
Retorna um valor Booleano que indica se o acelerator está anexado a um display. |
|
Retorna um valor Booleano que indica se o acelerador limitou suporte a matemática de precisão dupla. |
|
Retorna a versão de accelerator. |
|
Retorna o caminho para o acelerador padrão. |
Operadores Públicos
Nome |
Descrição |
---|---|
Compara este objeto accelerator com o outro e retorna false se forem iguais; caso contrário, retornará true. |
|
Copia o conteúdo do objeto especificado accelerator para este. |
|
Compara este objeto accelerator com o outro e retorna true se forem iguais; caso contrário, retornará false. |
Membros de Dados Públicos
Nome |
Descrição |
---|---|
Obtém uma constante de cadeia de caracteres para o CPU accelerator. |
|
Obtém a memória dedicada para accelerator, em kilobytes. |
|
Obtém uma constante de cadeia de caracteres para o accelerator padrão. |
|
Obtém o objeto padrão accelerator_view que está associado com accelerator. |
|
Obtém uma breve descrição do dispositivo accelerator. |
|
Obtém o caminho para o dispositivo. |
|
Obtém uma constante de cadeia de caracteres para uma referência accelerator de Direct3D. |
|
Obtém a cadeia de caracteres para um objeto aceleradores que você pode usar para executar seu código AMP C++ em CPUs de múltiplos núcleos usando extensões Streaming SIMD (SSE, em inglês). |
|
Obtém um valor Booleano que indica se accelerator é anexado a uma exibição. |
|
Obtém um valor Booleano que indica se accelerator tem a camada debug ativada para o relatório de erros abrangente. |
|
Obtém um valor Booleano que indica se accelerator está emulado. |
|
Obtém um valor Booleano que indica se o acelerador oferece suporte a matemática de precisão dupla. |
|
Membro de dados accelerator::supports_limited_double_precision |
Obtém um valor Booleano que indica se o acelerador limitou suporte a matemática de precisão dupla. |
Obtém a versão de accelerator. |
Hierarquia de Herança
accelerator
Comentários
Um acelerador é um recurso de hardware que é otimizado para a computação paralela de dados.Um acelerador é geralmente um GPU discreto, mas também pode ser uma entidade virtual do lado do host como um dispositivo de referência de DirectX, uma WARP (um dispositivo do lado do CPU que é acelerado por meio das instruções do SSE), ou o próprio CPU.
Você pode criar um objeto accelerator enumerando os dispositivos disponíveis, ou obtendo o dispositivo padrão, o dispositivo de referência, ou dispositivo WARP.
Requisitos
Cabeçalho: amprt.h
Namespace: Concurrency