▼Cdetail::action | |
Cxpu::constant< Image, Data > | |
Cxpu::function< Image > | |
Cxpu::kernel< Image > | |
Cxpu::block_merge< Key, BlockSize, ItemsPerThread, Impl > | |
Cxpu::block_reduce< T, BlockSize, Impl > | |
Cxpu::block_scan< T, BlockSize, Impl > | Parallel scan inside a block |
Cxpu::block_size< X, Y, Z > | |
Cxpu::block_sort< Key, KeyValueType, BlockSize, ItemsPerThread, Impl > | |
Cxpu::buffer< T > | |
Cxpu::buffer_prop | |
Cxpu::cmem< Constants > | |
Cxpu::device | |
▼Cdetail::device_image | |
Cxpu::device_image | |
Cxpu::device_prop | |
Cxpu::dim | |
▼Cstd::exception | |
Cxpu::exception | |
Cxpu::grid | 3d execution grid describing the number of blocks and threads of a kernel Use 'n_blocks' or 'n_threads' to construct a grid |
Cxpu::h_view< T > | Create a view from a buffer. Create a view from a buffer to access the underlying data on the host. The view is a lightweight wrapper around the buffer and does not own the data. If the underlying buffer can't be accessed on the host, an runtime_error is thrown. Note that no synchronization with the device is performed, so the data may be out of date |
Cxpu::kernel_context< SharedMemory, Constants > | |
Cxpu::kernel_timings | Execution times collected for a kernel |
Cxpu::no_smem | |
Cxpu::openmp_settings< Schedule, ChunkSize > | OpenMP settings for kernels |
Cxpu::ptr_prop | Properties of a pointer. Properties of a pointer allocated with malloc_device, malloc_host or malloc_shared |
Cxpu::queue | Command queue for a device |
Cxpu::scoped_timer | RAII wrapper for timing functions |
Cxpu::settings | Settings used to initialize xpu |
Cxpu::block_merge< Key, BlockSize, ItemsPerThread, Impl >::storage_t | |
Cxpu::block_reduce< T, BlockSize, Impl >::storage_t | |
Cxpu::block_scan< T, BlockSize, Impl >::storage_t | Temporary storage for the block scan. Should be allocated in shared memory |
Cxpu::block_sort< Key, KeyValueType, BlockSize, ItemsPerThread, Impl >::storage_t | |
Cxpu::timings | Timing information collected via xpu::push_timer and xpu::pop_timer |
Cxpu::tpos | |
Cxpu::view< T > | |