Enumeraciones del espacio de nombres de simultaneidad (AMP)

access_type (enumeración)
queuing_mode Enumeration

access_type (enumeración)

Tipo de enumeración usado para indicar los distintos tipos de acceso a los datos.

enum access_type;

Valores

Nombre Descripción
access_type_auto Elija automáticamente el mejor access_type para el acelerador.
access_type_none Dedicado. La asignación solo es accesible en el acelerador y no en la CPU.
access_type_read Compartido. La asignación es accesible en el acelerador y se puede leer en la CPU.
access_type_read_write Compartido. La asignación es accesible en el acelerador y se puede escribir en la CPU.
access_type_write Compartido. La asignación es accesible en el acelerador y se puede escribir y leer en la CPU.

queuing_mode Enumeration

Especifica los modos de la puesta en cola que se admiten en el acelerador.

enum queuing_mode;

Valores

Nombre Descripción
queuing_mode_immediate Un modo de puesta en cola que especifica que los comandos, por ejemplo, parallel_for_each Función (C++ AMP) se envían al dispositivo acelerador correspondiente en cuanto vuelven al autor de la llamada.
queuing_mode_automatic Modo de puesta en cola que especifica que los comandos se ponen en cola en una cola de comandos que corresponde al objeto accelerator_view. Los comandos se envían al dispositivo cuando se llama a accelerator_view::flush.

Consulte también

Espacio de nombres de simultaneidad (C++ AMP)