Contains the definitions of CUDA specific member functions for the Scan skeleton. More...
#include <cuda.h>
#include <iostream>
#include "operator_type.h"
#include "device_mem_pointer_cu.h"
#include "device_cu.h"
#include "scan_kernels.h"
Namespaces | |
skepu | |
The main namespace for SkePU library. | |
Functions | |
template<typename BinaryFunc , typename T > | |
static T | skepu::scanLargeVectorRecursivelyM_CU (DeviceMemPointer_CU< T > *input, DeviceMemPointer_CU< T > *output, std::vector< DeviceMemPointer_CU< T > * > &blockSums, size_t numElements, unsigned int level, ScanType type, T init, Device_CU *device, BinaryFunc scanFunc) |
Contains the definitions of CUDA specific member functions for the Scan skeleton.