GPU Computing

With the Wolfram Language, the enormous parallel processing power of Graphical Processing Units (GPUs) can be used from an integrated built-in interface. Incorporating GPU technology into the Wolfram Language allows high-performance solutions to be developed in many areas such as financial simulation, image processing, and modeling. GPU program creation and deployment is fully integrated with the Wolfram Language's high-level development tools and this gives a productivity boost to move from prototype to large-scale solution.

(OrangeLink[GPU Computing Using CUDALink », paclet:CUDALink/guide/CUDALink])

(PackageLink[CUDAInformation, paclet:CUDALink/ref/CUDAInformation, CUDALink Package Symbol]) — lists all CUDA device information

(PackageLink[CUDAImageConvolve, paclet:CUDALink/ref/CUDAImageConvolve, CUDALink Package Symbol]) — convolves images with specified kernel

(PackageLink[CUDAFunctionLoad, paclet:CUDALink/ref/CUDAFunctionLoad, CUDALink Package Symbol]) — loads a user-defined function to run on a GPU using CUDA

(OrangeLink[GPU Computing Using OpenCLLink », paclet:OpenCLLink/guide/OpenCLLink])

(PackageLink[OpenCLInformation, paclet:OpenCLLink/ref/OpenCLInformation, OpenCLLink Package Symbol]) — lists all OpenCL device information

(PackageLink[OpenCLFunctionLoad, paclet:OpenCLLink/ref/OpenCLFunctionLoad, OpenCLLink Package Symbol]) — loads a user-defined function to run on a GPU using OpenCL