In Jacket v1.1, an optional Developer SDK Upgrade is available. This upgrade provides the ability for you to integrate custom CUDA code for use with MATLAB. With a few simple <strong>jkt</strong> functions (which mimic standard MEX API functions), you can integrate custom CUDA kernels into Jacket.

This task is as simple as replacing the <strong>main</strong> function in your program with <strong>jktFunction</strong>, which is used in the place of <strong>mexFunction</strong> for integration of CUDA code into MATLAB and Jacket. This serves an an entry point to Jacket's runtime. Within a <strong>jktFunction</strong>, you have access to several <strong>jkt</strong> API functions to do tasks such as getting input from MATLAB, allocating device memory, calling the CUDA kernels, and casting the kernel's output to MATLAB arrays. The SDK functions are designed CUDA programming for MATLAB very easy. Check out the examples in the &lt;Jacket Installation Folder&gt;/sdk directory.

Detailed documentation for the Jacket Developer SDK is available on the <a href="http://www.accelereyes.com/wiki" target="_blank">Jacket Wiki</a> and in the <a href="http://wiki.accelereyes.com" target="_blank">Jacket User Guide</a>.