I’m currently trying to figure out how to use cuda in my matlab-code! I just wonder if there are only those functions listed on the following page (under “Using Built-in Functions on GPUArray”), which I can use in my calculations which should run on the GPU:
We’ve heard similar things from everyone who’s looked at using the Parallel Computing Toolbox for GPU computation. Jacket has over 10X the functionality of PCT. You can easily compute integrations and derivatives with Jacket. Checkout the supported Jacket function list, here: http://wiki.accelereyes.com/wiki/index.php/Jacket_Function_List
Just to be clear, there is a lot more to making GPU stuff go fast in MATLAB than just providing GPU-enabled functions. From all benchmarks we’ve seen on more than one-line of GPU MATLAB code, Jacket has much better performance. Learn more here: http://www.accelereyes.com/products/compare
Just like normal: 2011a around april I think, 2011b around october/november? But long term for me is 2 - 3 years, I don’t expect Mathworks to be able to catch up before that timeframe.
You can always bypass the wrappers and port cuda directly a la mex functions. It’s not as bad as it sounds, really. And you get all the conrtol and speedup as well.