Gère une grille de WorkItem dans un CooperativeWorkGroupLoopRange pour l'hôte. Plus de détails...
Graphe de collaboration de Arcane::Accelerator::CooperativeHostWorkItemGrid:Fonctions membres publiques | |
| Int32 | nbBlock () const |
| Nombre de blocs dans la grille. | |
| void | barrier () |
| Bloque tant que tous les WorkItem de la grille ne sont pas arrivés ici. | |
Fonctions membres privées | |
| CooperativeHostWorkItemGrid () | |
| Constructeur pour l'hôte. | |
Amis | |
| template<typename T> | |
| class | CooperativeWorkGroupLoopContext |
Gère une grille de WorkItem dans un CooperativeWorkGroupLoopRange pour l'hôte.
Cette classe possède juste une méthode barrier() qui effectue une barrière sur l'ensemble des threads participants en mode multi-thread.
Définition à la ligne 34 du fichier CooperativeWorkGroupLoopRange.h.
|
inlineexplicitprivate |
Constructeur pour l'hôte.
Définition à la ligne 41 du fichier CooperativeWorkGroupLoopRange.h.
|
inline |
Bloque tant que tous les WorkItem de la grille ne sont pas arrivés ici.
Définition à la ligne 50 du fichier CooperativeWorkGroupLoopRange.h.
|
inline |
Nombre de blocs dans la grille.
Définition à la ligne 47 du fichier CooperativeWorkGroupLoopRange.h.
|
friend |
Définition à la ligne 36 du fichier CooperativeWorkGroupLoopRange.h.