Gère une grille de WorkItem dans un CooperativeWorkGroupLoopRange pour l'hôte.
Plus de détails...
#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/accelerator/arccore/accelerator/CooperativeWorkGroupLoopRange.h>
|
| 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.
|
| |
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.
◆ CooperativeHostWorkItemGrid()
◆ barrier()
| void Arcane::Accelerator::CooperativeHostWorkItemGrid::barrier |
( |
| ) |
|
|
inline |
◆ nbBlock()
| Int32 Arcane::Accelerator::CooperativeHostWorkItemGrid::nbBlock |
( |
| ) |
const |
|
inline |
◆ CooperativeWorkGroupLoopContext
◆ m_nb_block
| Int32 Arcane::Accelerator::CooperativeHostWorkItemGrid::m_nb_block = 0 |
|
private |
◆ m_syncer
La documentation de cette classe a été générée à partir du fichier suivant :