SkePU  1.2
 All Classes Namespaces Files Functions Variables Enumerations Friends Macros Groups Pages
Namespaces | Functions
scan_cu.inl File Reference

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"
Include dependency graph for scan_cu.inl:
This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

Contains the definitions of CUDA specific member functions for the Scan skeleton.