Enumerações do namespace de simultaneidade (AMP)
Enumeração access_type
Enumeração queuing_mode
Enumeração access_type
Tipo de enumeração usado para denotar os vários tipos de acesso aos dados.
enum access_type;
Valores
Nome | Descrição |
---|---|
access_type_auto |
Escolha automaticamente o melhor access_type para o acelerador. |
access_type_none |
Dedicado. A alocação só pode ser acessada no acelerador, e não na CPU. |
access_type_read |
Compartilhado. A alocação pode ser acessada no acelerador e pode ser lida na CPU. |
access_type_read_write |
Compartilhado. A alocação pode ser acessada no acelerador e pode ser gravada na CPU. |
access_type_write |
Compartilhado. A alocação pode ser acessada no acelerador e pode ser lida e gravada na CPU. |
Enumeração queuing_mode
Especifica os modos de enfileiramento com suporte no acelerador.
enum queuing_mode;
Valores
Nome | Descrição |
---|---|
queuing_mode_immediate |
Um modo de enfileiramento que especifica que todos os comandos, por exemplo, parallel_for_each Function (C++ AMP), sejam enviados para o dispositivo de acelerador correspondente assim que eles retornam ao chamador. |
queuing_mode_automatic |
Um modo de enfileiramento que especifica que os comandos sejam enfileirados em uma fila de comandos que corresponde ao objeto accelerator_view. Os comandos são enviados para o dispositivo quando accelerator_view::flush é chamado. |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários