Questions tagged [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.

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.

8 questions
57
votes
2 answers

Accelerating MATLAB code using GPUs?

AccelerEyes announced in December 2012 that it works with Mathworks on the GPU code and has discontinued its product Jacket for MATLAB: http://blog.accelereyes.com/blog/2012/12/12/exciting-updates-from-accelereyes/ Unfortunately they do not sell…
Stiefel
  • 2,677
  • 3
  • 31
  • 42
13
votes
4 answers

How do I run MATLAB code on the GPU using CUDA?

I want to run MATLAB code on the GPU using NVIDIA's CUDA. I found a couple of 3rd-party engines: Jacket GPUMat Would anyone recommend these or are there better ones out there? Any tips or suggestions?
sjchoi
  • 608
  • 1
  • 4
  • 9
5
votes
1 answer

How to compute k largest eigen values on GPU?

I'm working on parallel algorithm for spectral clustering for which I need to calculate K largest eigen values.I'm using Jacket plugin for Matlab but sadly it doesn't support EIGS function in matlab(It is not able to calculate K eigen values in…
username_4567
  • 4,737
  • 12
  • 56
  • 92
4
votes
1 answer

obtaining weighted centroids using regionprops in matlab + jacket

Using Matlab's image processing toolbox I can find weighted centroids using the regionprops function. This is because the function can return either a WeightedCentroid or a list of pixels indices per labeled part of the image, by PixelList, and…
bla
  • 25,846
  • 10
  • 70
  • 101
4
votes
2 answers

Equivalent of Matlab's find command in CUDA

I'd like to find non-zero elements of a matrix as fast as possible. Having CUDA \ Jacket in mind, I've learned that this is much slower than the "regular" CPU version of Matlab's find, probably due to memory allocation issues, since the size of the…
bla
  • 25,846
  • 10
  • 70
  • 101
1
vote
1 answer

GCOMPILE support for GFOR?

I stumbled across this problem while working with Jacket. I use a compiled function (compiled with gcompile) within a gfor loop. This is meant to be supported as far as I know: http://wiki.accelereyes.com/wiki/index.php/GCOMPILE But I observed that…
Angela
  • 53
  • 4
0
votes
1 answer

mldivide very slow with jacket?

I wrote this code: app and cova are matrix with dimension equal to variable dim in the code and gsingle. dim=32; gfor q=1:256 app(:,:,q)=cova(:,:,q)\geye(dim,dim,'single'); gend if I try to increase the dimension of dim the result is very…
Donaldo84
  • 21
  • 2
0
votes
2 answers

very slow matlab jacket if statement

I encountered a very slow if statement response using cuda\jacket in matlab. (5 sec vs 0.02 sec for the same code that finds local maxima, using a simple for loop and an if condition) Being new to GPU programming, I went reading and when I saw a…
bla
  • 25,846
  • 10
  • 70
  • 101