SkePU(integratedwithStarPU) 0.8
File List
Here is a list of all documented files with brief descriptions:
include_starpu/skepu/farm.h [code]Contains methods for performaing farm skeleton
include_starpu/skepu/generate.h [code]Contains a class declaration for the Generate skeleton
include_starpu/skepu/globals.h [code]Defines some global (error-management) helper functions/macros
include_starpu/skepu/map.h [code]Contains a class declaration for the Map skeleton
include_starpu/skepu/maparray.h [code]Contains a class declaration for the MapArray skeleton
include_starpu/skepu/mapoverlap.h [code]Contains a class declaration for the MapOverlap skeleton
include_starpu/skepu/mapreduce.h [code]Contains a class declaration for the MapReduce skeleton
include_starpu/skepu/matrix.h [code]
include_starpu/skepu/reduce.h [code]Contains a class declaration for the Reduce skeleton
include_starpu/skepu/scan.h [code]Contains a class declaration for the Scan skeleton
include_starpu/skepu/sparse_matrix.h [code]Contains a class declaration for the SparseMatrix container
include_starpu/skepu/task.h [code]Contains a class definition for Task
include_starpu/skepu/testing.h [code]Includes various testing helpers
include_starpu/skepu/vector.h [code]Contains a class declaration for the Vector container
include_starpu/skepu/src/data_collector.h [code]Contains a declaration of a data collector class that simpifies 2D data collection when testing SkePU
include_starpu/skepu/src/data_collector_3d.h [code]Contains a declaration of a data collector class that simpifies 3D data collection when testing SkePU
include_starpu/skepu/src/debug.h [code]Defines a few macros that can be used to output text when debugging. The macros use std::cerr
include_starpu/skepu/src/device_cl.h [code]Contains a class declaration for the object that represents an OpenCL device
include_starpu/skepu/src/device_cu.h [code]Contains a class declaration for the object that represents a CUDA device
include_starpu/skepu/src/device_mem_pointer_cl.h [code]Contains a class declaration for an object which represents an OpenCL device memory allocation
include_starpu/skepu/src/device_mem_pointer_cu.h [code]Contains a class declaration for an object which represents an CUDA device memory allocation
include_starpu/skepu/src/device_mem_pointer_matrix_cl.h [code]
include_starpu/skepu/src/device_mem_pointer_matrix_cu.h [code]
include_starpu/skepu/src/deviceprop_cl.h [code]Declares a struct used to store OpenCL device properties
include_starpu/skepu/src/environment.h [code]Contains a class declaration for Environment class
include_starpu/skepu/src/environment.inlContains member function definitions for the Environment class
include_starpu/skepu/src/exec_plan.h [code]Contains a class that stores information about which back ends to use when executing
include_starpu/skepu/src/generate.inlContains the definitions of non-backend specific member functions for the Generate skeleton
include_starpu/skepu/src/generate_cl.inlContains the definitions of OpenCL specific functions for the Generate skeleton
include_starpu/skepu/src/generate_cpu.inlContains the definitions of CPU specific functions for the Generate skeleton
include_starpu/skepu/src/generate_cu.inlContains the definitions of CUDA specific functions for the Generate skeleton
include_starpu/skepu/src/generate_kernels.h [code]Contains the OpenCL and CUDA kernels for the Generate skeleton
include_starpu/skepu/src/generate_omp.inlContains the definitions of OpenMP specific functions for the Generate skeleton
include_starpu/skepu/src/helper_methods.h [code]Contains few helper methods that are used globally by different classes
include_starpu/skepu/src/malloc_allocator.h [code]
include_starpu/skepu/src/map.inlContains the definitions of non-backend specific member functions for the Map skeleton for vector operands
include_starpu/skepu/src/map_cl.inlContains the definitions of OpenCL specific functions for the Map skeleton for vector operands
include_starpu/skepu/src/map_cl_matrix.inlContains the definitions of OpenCL specific functions for the Map skeleton for matrix operands
include_starpu/skepu/src/map_cl_sparse_matrix.inlContains the definitions of OpenCL specific functions for the Map skeleton for sparse-matrix operands
include_starpu/skepu/src/map_cpu.inlContains the definitions of CPU specific functions for the Map skeleton for vector operands
include_starpu/skepu/src/map_cpu_matrix.inlContains the definitions of CPU specific functions for the Map skeleton for matrix operands
include_starpu/skepu/src/map_cpu_sparse_matrix.inlContains the definitions of CPU specific functions for the Map skeleton for SparseMatrix operands
include_starpu/skepu/src/map_cu.inlContains the definitions of CUDA specific member functions for the Map skeleton for vector operands
include_starpu/skepu/src/map_cu_matrix.inlContains the definitions of CUDA specific member functions for the Map skeleton for matrix operands
include_starpu/skepu/src/map_cu_sparse_matrix.inlContains the definitions of CUDA specific member functions for the Map skeleton for sparse-matrix operands
include_starpu/skepu/src/map_kernels.h [code]Contains the OpenCL and CUDA kernels for the Map skeleton
include_starpu/skepu/src/map_matrix.inlContains the definitions of non-backend specific member functions for the Map skeleton for dense matrices
include_starpu/skepu/src/map_omp.inlContains the definitions of OpenMP specific member functions for the Map skeleton for vector operands
include_starpu/skepu/src/map_omp_matrix.inlContains the definitions of OpenMP specific member functions for the Map skeleton for matrix operands
include_starpu/skepu/src/map_omp_sparse_matrix.inlContains the definitions of OpenMP specific member functions for the Map skeleton for sparse-matrix operands
include_starpu/skepu/src/map_sparse_matrix.inlContains the definitions of non-backend specific member functions for the Map skeleton for sparse matrices
include_starpu/skepu/src/maparray.inlContains the definitions of non-backend specific member functions for the MapArray skeleton
include_starpu/skepu/src/maparray_cl.inlContains the definitions of OpenCL specific functions for the MapArray skeleton
include_starpu/skepu/src/maparray_cpu.inlContains the definitions of CPU specific functions for the MapArray skeleton
include_starpu/skepu/src/maparray_cu.inlContains the definitions of CUDA specific functions for the MapArray skeleton
include_starpu/skepu/src/maparray_kernels.h [code]Contains the OpenCL and CUDA kernels for the MapArray skeleton
include_starpu/skepu/src/maparray_omp.inlContains the definitions of OpenMP specific member functions for the MapArray skeleton
include_starpu/skepu/src/mapoverlap.inlContains the definitions of non-backend specific functions for the MapOverlap skeleton
include_starpu/skepu/src/mapoverlap_cl.inlContains the definitions of OpenCL specific functions for the MapOverlap skeleton
include_starpu/skepu/src/mapoverlap_convol_kernels.h [code]Contains the OpenCL and CUDA kernels for the MapOverlap which supports overlap of neighbouring elements
include_starpu/skepu/src/mapoverlap_cpu.inlContains the definitions of CPU specific functions for the MapOverlap skeleton
include_starpu/skepu/src/mapoverlap_cu.inlContains the definitions of CUDA specific functions for the MapOverlap skeleton
include_starpu/skepu/src/mapoverlap_kernels.h [code]Contains the OpenCL and CUDA kernels for the MapOverlap skeleton
include_starpu/skepu/src/mapoverlap_omp.inlContains the definitions of OpenMP specific functions for the MapOverlap skeleton
include_starpu/skepu/src/mapreduce.inlContains the definitions of non-backend specific functions for the MapReduce skeleton
include_starpu/skepu/src/mapreduce_cl.inlContains the definitions of OpenCL specific functions for the MapReduce skeleton
include_starpu/skepu/src/mapreduce_cpu.inlContains the definitions of CPU specific functions for the MapReduce skeleton
include_starpu/skepu/src/mapreduce_cu.inlContains the definitions of CUDA specific functions for the MapReduce skeleton
include_starpu/skepu/src/mapreduce_kernels.h [code]Contains the OpenCL and CUDA kernels for the MapReduce skeleton
include_starpu/skepu/src/mapreduce_omp.inlContains the definitions of OpenMP specific functions for the MapReduce skeleton
include_starpu/skepu/src/operator_macros.h [code]Includes the macro files needed for the defined backends
include_starpu/skepu/src/operator_macros_cl.inlContains macro defintions for user functions using OpenCL and CPU/OpenMP backend
include_starpu/skepu/src/operator_macros_cpu.inlContains macro defintions for user functions using CPU/OpenMP backend
include_starpu/skepu/src/operator_macros_cu.inlContains macro defintions for user functions using CUDA and CPU/OpenMP backend
include_starpu/skepu/src/operator_macros_cucl.inlContains macro defintions for user functions using CUDA, OpenCL and CPU/OpenMP backend
include_starpu/skepu/src/operator_type.h [code]Declares an enumeration with the different user function types
include_starpu/skepu/src/reduce.inlContains the definitions of non-backend specific functions for the Reduce skeleton
include_starpu/skepu/src/reduce_cl.inlContains the definitions of OpenCL specific functions for the Reduce skeleton
include_starpu/skepu/src/reduce_cpu.inlContains the definitions of CPU specific functions for the Reduce skeleton
include_starpu/skepu/src/reduce_cu.inlContains the definitions of CUDA specific functions for the Reduce skeleton
include_starpu/skepu/src/reduce_kernels.h [code]Contains the OpenCL and CUDA kernels for the Reduce skeleton
include_starpu/skepu/src/reduce_omp.inlContains the definitions of OpenMP specific functions for the Reduce skeleton
include_starpu/skepu/src/scan.inlContains the definitions of non-backend specific functions for the Scan skeleton
include_starpu/skepu/src/scan_cl.inlContains the definitions of OpenCL specific functions for the Scan skeleton
include_starpu/skepu/src/scan_cpu.inlContains the definitions of CPU specific functions for the Scan skeleton
include_starpu/skepu/src/scan_cu.inlContains the definitions of CUDA specific functions for the Scan skeleton
include_starpu/skepu/src/scan_kernels.h [code]Contains the OpenCL and CUDA kernels for the Scan skeleton
include_starpu/skepu/src/scan_omp.inlContains the definitions of OpenMP specific functions for the Scan skeleton
include_starpu/skepu/src/skepu_cuda_helpers.h [code]Contains the definitions of some helper functions related to CUDA backend
include_starpu/skepu/src/skepu_opencl_helpers.h [code]Contains the definitions of some helper functions related to OpenCL backend
include_starpu/skepu/src/sparse_matrix.inlContains the definitions of member functions of the SparseMatrix class that are not related to any backend
include_starpu/skepu/src/sparse_matrix_iterator.inlContains the definitions of the SparseMatrix::iterator class
include_starpu/skepu/src/thread_management.h [code]Contains classes that help with thread management. Currently only Pthreads
include_starpu/skepu/src/thread_pool.h [code]
include_starpu/skepu/src/timer_linux.h [code]Contains timer class that can be used by Linux systems
 All Classes Namespaces Files Functions Enumerations Friends Defines