Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
wyliczenie access_type
Wyliczenie queuing_mode
wyliczenie access_type
Typ wyliczenia używany do oznaczania różnych typów dostępu do danych.
enum access_type;
Wartości
Nazwa/nazwisko | opis |
---|---|
access_type_auto |
Automatycznie wybierz najlepsze access_type dla akceleratora. |
access_type_none |
Oddany. Alokacja jest dostępna tylko w akceleratorze, a nie na procesorze. |
access_type_read |
Udostępnionych. Alokacja jest dostępna w akceleratorze i jest czytelna dla procesora CPU. |
access_type_read_write |
Udostępnionych. Alokacja jest dostępna w akceleratorze i jest zapisywalna na procesorze. |
access_type_write |
Udostępnionych. Alokacja jest dostępna w akceleratorze i jest czytelna i zapisywalna na procesorze. |
Wyliczenie queuing_mode
Określa tryby kolejkowania, które są obsługiwane w akceleratorze.
enum queuing_mode;
Wartości
Nazwa/nazwisko | opis |
---|---|
queuing_mode_immediate |
Tryb kolejkowania, który określa, że wszystkie polecenia, na przykład funkcja parallel_for_each (C++ AMP) są wysyłane do odpowiedniego urządzenia akceleratora, gdy tylko powrócą do obiektu wywołującego. |
queuing_mode_automatic |
Tryb kolejkowania, który określa, że polecenia są kolejkowane w kolejce poleceń, która odpowiada obiektowi accelerator_view . Polecenia są wysyłane do urządzenia po wywołaniu accelerator_view::flush . |