Поделиться через


Concurrency перечисления пространства имен (AMP)

В пространстве имен доступны Concurrency следующие перечисления:

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 .

См. также

Пространство имен Concurrency (C++ AMP)