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 Jacket licences anymore.
As far as I understand, the Jacket GPU Array solution based on ArrayFire was much faster than the gpuArray solution provided by MATLAB.
I startet working with gpuArray, but I see that many functions are implemented poorly. For example a simple
is very slow. I have written some custom CUDA-Kernels, but the poorly implemented standard MATLAB functionality adds a lot of overhead, even if working with gpuArrays consistently throughout the code. I fixed some issues by replacing MATLAB code with hand written CUDA code - but I do not want to reimplement the MATLAB standard functionality.
Another feature I am missing are sparse gpu matrices.
So my questions are:
1) Does anybody has information on when we are going to see some of the Jacket functionality in MATLAB? I tried to contact both companies without success.
2) Is there any good alternative solution for accelerating MATLAB code using GPUs?