Hacker News new | ask | show | jobs
by spitfire 5689 days ago
I'm a little disappointed by the opencl/cuda support. I was hoping they'd be fully integrated with native algorithms in mma. Instead you need to change your code to call CUDAfft[] or whatnot. It should just choose the right fft to use, or supply a checkbox in preferences.
1 comments

Mathematica programming language is somewhat symbolic, like Lisp; so you could just "rewrite" your expressions to use CUDAfft[] or whatever very easily.

Example:

  Hold[Times[1,2]] /. (Times -> Plus)