Contains the definitions of CUDA specific member functions for the MapReduce skeleton. More...
#include <cuda.h>#include <iostream>#include "operator_type.h"#include "debug.h"#include "reduce_kernels.h"#include "mapreduce_kernels.h"#include "device_mem_pointer_cu.h"#include "thread_management.h"#include "device_cu.h"

Classes | |
| struct | skepu::mapReduceThreadFuncArgs1_CU< UnaryFunc, BinaryFunc, InputIterator > |
| struct | skepu::mapReduceThreadFuncArgs2_CU< BinaryFunc1, BinaryFunc2, Input1Iterator, Input2Iterator > |
| struct | skepu::mapReduceThreadFuncArgs3_CU< TrinaryFunc, BinaryFunc, Input1Iterator, Input2Iterator, Input3Iterator > |
Namespaces | |
| namespace | skepu |
The main nemaspace for SkePU library. | |
Functions | |
| template<typename UnaryFunc , typename BinaryFunc , typename InputIterator > | |
| static void * | skepu::mapReduceThreadFunc1_CU (void *_args) |
| template<typename BinaryFunc1 , typename BinaryFunc2 , typename Input1Iterator , typename Input2Iterator > | |
| static void * | skepu::mapReduceThreadFunc2_CU (void *_args) |
| template<typename TrinaryFunc , typename BinaryFunc , typename Input1Iterator , typename Input2Iterator , typename Input3Iterator > | |
| static void * | skepu::mapReduceThreadFunc3_CU (void *_args) |
Contains the definitions of CUDA specific member functions for the MapReduce skeleton.
1.7.1