Message Boards Message Boards


Speeding up computation intensive models

Posted 1 year ago
3 Replies
0 Total Likes

Has any one use the parallelization capability of Mathematica with multiple cores and/or CUDA Compliant GPUs and/or TPUs? How successfully? I would like to know before we invest big $ in more hardware. Thanks, Milt Benjamin Chief Scientist The Barkley Group

3 Replies


I use multiple cores all the time. The speedup is impressive.

Combining Mathematica and CUDA works, but most of our GPU programming was directly with CUDA and C++. The speedup is enormous, however, one needs to specialize in CUDA and be familiar with the specific problem and how to represent the solution efficiently for the GPU. Mathematica, in this case, will serve as a "glue" language (if the problem is GPU intensive).

I'm not aware of TPU's support, if you mean Google's TPU, but I suspect one of Wolfram employees can answer this much better than me.

HTH yehdua


I expect to buy a computer with intel i7 Processor which has 9 cores. In addition, I will add a GPU with almost 1000 cores. The difficulty is that memory management for my problem is ugly. However, Mathematica interfaces with a CUDA compliant GPU and does the memory management for you behind the scenes. Will let you know how it pans out after I get the project. Thanks, מרדכי

Any update on this? I have the same question, about a good hardware set-up.

POSTED BY: Gareth Russell
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
or Discard

Group Abstract Group Abstract