Classe pour gérer les arguments de type HostDeviceReducer2 en début et fin d'exécution des noyaux.
Plus de détails...
#include <arcane/accelerator/Reduce.h>
|
| template<typename DataType, typename ReduceFunctor> |
| static void | execWorkItemAtBeginForHost (HostDeviceReducer2< DataType, ReduceFunctor > &) |
| |
| template<typename DataType, typename ReduceFunctor> |
| static void | execWorkItemAtEndForHost (HostDeviceReducer2< DataType, ReduceFunctor > &reducer) |
| |
| template<typename DataType, typename ReduceFunctor> |
| static ARCCORE_DEVICE void | execWorkItemAtBeginForCudaHip (HostDeviceReducer2< DataType, ReduceFunctor > &, Int32) |
| |
| template<typename DataType, typename ReduceFunctor> |
| static ARCCORE_DEVICE void | execWorkItemAtEndForCudaHip (HostDeviceReducer2< DataType, ReduceFunctor > &reducer, Int32) |
| |
Classe pour gérer les arguments de type HostDeviceReducer2 en début et fin d'exécution des noyaux.
Définition à la ligne 819 du fichier Reduce.h.
◆ execWorkItemAtBeginForCudaHip()
template<typename DataType, typename ReduceFunctor>
| static ARCCORE_DEVICE void Arcane::Accelerator::Impl::HostDeviceReducerKernelRemainingArg::execWorkItemAtBeginForCudaHip |
( |
HostDeviceReducer2< DataType, ReduceFunctor > & | , |
|
|
Int32 | ) |
|
inlinestatic |
◆ execWorkItemAtBeginForHost()
template<typename DataType, typename ReduceFunctor>
| static void Arcane::Accelerator::Impl::HostDeviceReducerKernelRemainingArg::execWorkItemAtBeginForHost |
( |
HostDeviceReducer2< DataType, ReduceFunctor > & | | ) |
|
|
inlinestatic |
◆ execWorkItemAtEndForCudaHip()
template<typename DataType, typename ReduceFunctor>
| static ARCCORE_DEVICE void Arcane::Accelerator::Impl::HostDeviceReducerKernelRemainingArg::execWorkItemAtEndForCudaHip |
( |
HostDeviceReducer2< DataType, ReduceFunctor > & | reducer, |
|
|
Int32 | ) |
|
inlinestatic |
◆ execWorkItemAtEndForHost()
template<typename DataType, typename ReduceFunctor>
| static void Arcane::Accelerator::Impl::HostDeviceReducerKernelRemainingArg::execWorkItemAtEndForHost |
( |
HostDeviceReducer2< DataType, ReduceFunctor > & | reducer | ) |
|
|
inlinestatic |
La documentation de cette classe a été générée à partir du fichier suivant :