Перечисления пространства имен Concurrency (AMP)
Перечисление access_type
Перечисление queuing_mode
Перечисление access_type
Тип перечисления, используемый для обозначения различных типов доступа к данным.
enum access_type;
Значения
Имя | Описание |
---|---|
access_type_auto |
Автоматически выберите лучшее access_type для акселератора. |
access_type_none |
Выделенная. Выделение доступно только в акселераторе, а не на ЦП. |
access_type_read |
Совместное использование. Выделение доступно на акселераторе и доступно для чтения на ЦП. |
access_type_read_write |
Совместное использование. Выделение доступно на ускорителе и доступно для записи на ЦП. |
access_type_write |
Совместное использование. Выделение доступно на ускорителе и доступно как для чтения, так и для записи на ЦП. |
Перечисление queuing_mode
Указывает режимы очереди, поддерживаемые в акселераторе.
enum queuing_mode;
Значения
Имя | Описание |
---|---|
queuing_mode_immediate |
Режим очереди, указывающий, что все команды, например , функция parallel_for_each (C++ AMP) отправляются на соответствующее акселераторное устройство, как только они возвращаются вызывающему объекту. |
queuing_mode_automatic |
Режим очереди, указывающий, что команды помещаются в очередь в очереди команд, соответствующей объекту accelerator_view . Команды отправляются на устройство при вызове accelerator_view::flush . |