Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Nello spazio dei Concurrency nomi sono disponibili le enumerazioni seguenti:
access_type enumerazione
enum access_type;
Valori
| Nome | Descrizione |
|---|---|
access_type_auto |
Scegliere automaticamente la scelta migliore access_type per l'acceleratore. |
access_type_none |
Dedicato. L'allocazione è accessibile solo sull'acceleratore e non sulla CPU. |
access_type_read |
Condiviso. L'allocazione è accessibile sull'acceleratore ed è leggibile sulla CPU. |
access_type_read_write |
Condiviso. L'allocazione è accessibile sull'acceleratore ed è scrivibile nella CPU. |
access_type_write |
Condiviso. L'allocazione è accessibile sull'acceleratore ed è leggibile e scrivibile nella CPU. |
queuing_mode enumerazione
Specifica le modalità di accodamento supportate nell'acceleratore.
enum queuing_mode;
Valori
| Nome | Descrizione |
|---|---|
queuing_mode_immediate |
Una modalità di accodamento che specifica che tutti i comandi, ad esempio, parallel_for_each Funzione (C++ AMP), vengono inviati al dispositivo di scelta rapida corrispondente non appena tornano al chiamante. |
queuing_mode_automatic |
Modalità di accodamento che specifica che i comandi vengono accodati in una coda di comandi corrispondente all'oggetto accelerator_view . I comandi vengono inviati al dispositivo quando viene chiamato accelerator_view::flush . |