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. |