Výčty oboru názvů Concurrency (AMP)
access_type – výčet
queuing_mode – výčet
access_type – výčet
Typ výčtu používaný k označení různých typů přístupu k datům.
enum access_type;
Hodnoty
Název | Popis |
---|---|
access_type_auto |
Automaticky zvolte to nejlepší access_type pro akcelerátor. |
access_type_none |
Oddaný. Přidělení je dostupné jenom v akcelerátoru, a ne na procesoru. |
access_type_read |
Společný. Přidělení je přístupné v akcelerátoru a je čitelné na procesoru. |
access_type_read_write |
Společný. Přidělení je dostupné na akcelerátoru a je zapisovatelné na procesoru. |
access_type_write |
Společný. Přidělení je přístupné na akcelerátoru a je čitelné i zapisovatelné na procesoru. |
queuing_mode – výčet
Určuje režimy řízení front, které jsou podporovány v akcelerátoru.
enum queuing_mode;
Hodnoty
Název | Popis |
---|---|
queuing_mode_immediate |
Režim řízení front, který určuje, že se do odpovídajícího zařízení akcelerátoru posílají všechny příkazy, například parallel_for_each funkce (C++AMP), jakmile se vrátí volajícímu. |
queuing_mode_automatic |
Režim řízení front, který určuje, že příkazy se zařadí do fronty příkazů, která odpovídá accelerator_view objektu. Příkazy se po zavolání accelerator_view::flush posílají do zařízení. |