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


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)