tile_barrier (Clase)
Sincroniza la ejecución de los subprocesos que se ejecutan en el grupo de subprocesos (el mosaico) mediante los métodos de wait. Solo el runtime puede crear instancias de esta clase.
class tile_barrier;
Miembros
Constructores públicos
Name |
Descripción |
---|---|
Inicializa una nueva instancia de la clase tile_barrier. |
Métodos públicos
Name |
Descripción |
---|---|
Indica a todos los subprocesos del grupo de subprocesos (mosaico) que detengan la ejecución hasta que todos los subprocesos del mosaico hayan terminado de esperar. |
|
Bloquea la ejecución de todos los subprocesos de una tesela hasta que se hayan completado todos los accesos a memoria y todos los subprocesos del mosaico hayan alcanzado esta llamada. |
|
Bloquea la ejecución de todos los subprocesos de un mosaico hasta que todos los accesos globales a memoria se hayan completado y todos los subprocesos del mosaico hayan alcanzado esta llamada. |
|
Bloquea la ejecución de todos los subprocesos de una tesela hasta que se hayan completado todos los accesos a memoria tile_static y todos los subprocesos del mosaico hayan alcanzado esta llamada. |
Jerarquía de herencia
tile_barrier
Requisitos
Encabezado: amp.h
Espacio de nombres: Simultaneidad