xpu
xpu::kernel< Image > Struct Template Reference
Inheritance diagram for xpu::kernel< Image >:

Public Types

using block_size = xpu::block_size< 64 >
 
using constants = cmem<>
 
using shared_memory = no_smem
 
using openmp = openmp_settings< schedule_static, 0 >
 OpenMP settings for the kernel. More...
 

Member Typedef Documentation

◆ block_size

template<typename Image >
using xpu::kernel< Image >::block_size = xpu::block_size<64>

◆ constants

template<typename Image >
using xpu::kernel< Image >::constants = cmem<>

◆ openmp

template<typename Image >
using xpu::kernel< Image >::openmp = openmp_settings<schedule_static, 0>

OpenMP settings for the kernel.

By default kernels will use static scheduling with the default chunk size.

◆ shared_memory

template<typename Image >
using xpu::kernel< Image >::shared_memory = no_smem

The documentation for this struct was generated from the following file: