Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following enumerations are available in the Concurrency
namespace:
access_type
enumeration
enum access_type;
Values
Name | Description |
---|---|
access_type_auto |
Automatically choose the best access_type for the accelerator. |
access_type_none |
Dedicated. The allocation is only accessible on the accelerator and not on the CPU. |
access_type_read |
Shared. The allocation is accessible on the accelerator and is readable on the CPU. |
access_type_read_write |
Shared. The allocation is accessible on the accelerator and is writable on the CPU. |
access_type_write |
Shared. The allocation is accessible on the accelerator and is both readable and writable on the CPU. |
queuing_mode
enumeration
Specifies the queuing modes that are supported on the accelerator.
enum queuing_mode;
Values
Name | Description |
---|---|
queuing_mode_immediate |
A queuing mode that specifies that any commands, for example, parallel_for_each Function (C++ AMP), are sent to the corresponding accelerator device as soon as they return to the caller. |
queuing_mode_automatic |
A queuing mode that specifies that commands be queued up on a command queue that corresponds to the accelerator_view object. Commands are sent to the device when accelerator_view::flush is called. |