Current Stable Release: v1.4.1-6737. No release candidates are currently available.

Main Page

From JacketWiki

Jump to: navigation, search

The Jacket Documentation Wiki

These wiki pages contain documentation for Jacket: The GPU Engine for MATLAB.

Jacket brings the speed and visual computing capability of GPUs to MATLAB programs. Jacket is not a new GPU API, nor is it a collection of GPU functions. Rather, it a full runtime system that introduces new GPU data types, such as GDOUBLE and GSINGLE, into MATLAB and provides transparent overloading of MATLAB's CPU-based functions with GPU-based functions. Jacket includes automated and optimized memory transfers and kernel configurations. Jacket uses a JIT (just-in-time) compilation system that allows GPU functions to run in MATLAB's interpretive style with full utilization of GPU resources, including utilization of multiple GPUs simultaneously.

If you are interested in contributing to this wiki documentation, you may request access by sending an email to support@accelereyes.com. Also, we invite you to share your feedback, questions, and experiences on the Jacket Forums.

Jacket and CVX solving an optimization problem with constraints in MATLAB. Jacket is also visualizing the 3D design variable. Boundary conditions on the domain are visible.
Jacket and CVX solving an optimization problem with constraints in MATLAB. Jacket is also visualizing the 3D design variable. Boundary conditions on the domain are visible.

Introductions

Introduction to GPU Computing

General introduction to GPU computing.

Jacket Overview

A bird's eye view of Jacket's components.

License Types

Description of the license types available with Jacket.


Getting Started with Jacket

Downloads and Requirements

Information about downloading Jacket and pre-requisites for using Jacket.

Installation and Activation

Information about installation and activation of Jacket.

Jacket by Example

A quick start to getting up and running with Jacket.

Jacket Basics

A short overview of the Jacket API.

GFOR: Usage and Limitations

Details about using the popular GFOR function.

Product Documentation

Jacket Function List

A list of functions available with Jacket (this page is a work in progress...)

Jacket DLA: Double Precision LAPACK

An introduction to Jacket DLA for double precision linear algebra functions.

Jacket MGL and Jacket HPC: Multiple GPU workstations and GPU Clusters

An introduction and set of requirements for Jacket MGL and Jacket HPC.

Jacket JMC: Compile Royalty Free executables

An introduction to Jacket JMC for deploying executables.

Jacket SDK: Integrate Custom CUDA Code into Jacket

An introduction to Jacket SDK for integrating custom CUDA code.

Image Processing Library

Image processing functions available with Jacket. Currently contains a port of NVIDIA NPP.

Graphics Library

A collection of examples on how to use the graphics functions available with Jacket (e.g. GSURF, GPLOT, GSCATTER3, etc).

Concurrent Network Licenses

Information about running Jacket Concurrent Network Licenses.

Extra Resources

Frequent Questions

The most frequent questions asked by Jacket customers can be found here.

Torben's Corner

Checkout Professor Torben Larsen's real world documentary on using Jacket for accelerating MATLAB code.

Jacket Tips

Tips to optimize Jacket performance.

Code Vectorization Examples

A collection of examples on how to vectorize code, MATLAB or otherwise.

Team Barri-CUDA

A Georgia Tech senior design team project, enhancing Jacket's Graphics Library.

Screenshot Gallery

A collection of Jacket screenshots.

Release Notes

Jacket release notes.

Personal tools