SkelCL
SkelCL is a high level multi GPU skeleton library developed at the university of Münster, Germany.
 All Classes Namespaces Files Functions Variables Typedefs Groups
Modules
Here is a list of all modules:
[detail level 12]
 Algorithmic SkeletonsAn overview of all algorithmic skeletons offered by SkelCL
 AllPairs SkeletonThe AllPairs skeleton describes a calculation of pairs of row vectors and column vectors with a user defined function which can be performed on one or more devices
 Map SkeletonsThis group of classes implements the Map skeleton, which describes calculations performed on one or more devices. It invokes a unary used-defined function on a container in a parallel fashion
 MapOverlap SkeletonThe MapOverlap skeleton describes calculations performed on one or more devices. It invokes a unary user-defined function on a container in a parallel fashion. Unlike the Map skeleton the user-defined function can access more than just a single element of the container
 Reduce SkeletonThe Reduce skeleton describes a calculation on a Vector performed in parallel on a device. Given a binary user-defined function the input Vector is reduced to a scalar value
 Scan SkeletonThe Scan skeleton describes a calculation on a Vector performed in parallel on a device. Given a binary user-defined function the input Vector is transformed into an out Vector by performing a scan (a.k.a. prefix sum) operation
 Zip SkeletonThe Zip skeleton describes a calculation on two containers performed in parallel on one or more devices. It invokes a binary user-defined function on its two input containers in a parallel fashion
 ContainersAn overview of all container data types offered by SkelCL
 MatrixTwo dimensional container data structures
 VectorOne dimensional container data structures
 DistributionsAn overview of all distributions offered by SkelCL