Jacket is a numerical computing platform enabling GPU acceleration of MATLAB-based codes. Developed by AccelerEyes, Jacket allows GPU-based matrix manipulations, plotting of functions and data, implementation of algorithms, and interfacing with programs written in other languages, including C, C++, CUDA, and OpenCL.
About Jacket
Jacket is a numerical computing platform enabling GPU acceleration of MATLAB-based codes. Developed by AccelerEyes, Jacket allows GPU-based matrix manipulations, plotting of functions and data, implementation of algorithms, and interfacing with programs written in other languages, including C, C++, CUDA, and OpenCL.
Jacket is built around the M (or MATLAB) language. Jacket code is executed at the MATLAB command prompt, >>
, in the Command Window, or as a .M script. Jacket introduces new GPU-specific data types into MATLAB. Once a GPU data structure has been created, any operations on that GPU matrix are performed on the GPU rather than the CPU.
The Jacket Multi-GPU License (MGL) extends the single GPU support of the base Jacket product to as many as eight (8) GPUs in a single system image machine. Jacket includes a Graphics Library for coupling of GPU visualizations with GPU computation. GPU versions of common MATLAB visualization commands are available, including gplot, gsurf, gscatter3, etc.
via Wikipedia
As from December 2012, AccelerEyes discontinued new Jacket product sales. Future GPU computing updates will be available in MathWorks’ products, providing a path to ease the transition for Jacket customers.