Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Mathematica and CUDA

Is it possible that built in functions in Mathematica (like Minimize[expr,{x1,x2,...}]) will start to work via CUDA after installation of CUDA module for Mathematica?

like image 868
Roman Pominov Avatar asked May 27 '11 06:05

Roman Pominov


People also ask

Can Mathematica use GPU?

With Mathematica's comprehensive symbolic and numerical functions, built-in application area support, and graphical interface building functions, users can write hybrid algorithms that use the CPU and GPU depending on the efficiency of each algorithm.

Which language is used in Mathematica?

The Wolfram Language is the programming language used in Mathematica.

Is Wolfram language the same as Mathematica?

History. The Wolfram Language was a part of the initial version of Mathematica in 1988. Symbolic aspects of the engine make it a computer algebra system.

What can Mathematica be used for?

Mathematica is a mathematical computation program used in many scientific, engineering, mathematical, and computing fields. Unlike other systems, Mathematica applies intelligent automation in every part of the system, from algorithm selection to plot layout and user interface design.


1 Answers

I don't believe so, no. Mathematica's CUDALink module currently provides only a handful of GPU accelerated functions - some basic image processing operations, BLAS style linear algebra calls, Fourier Transforms and simple parallel reductions (argmin, argmax, and summation). There is also tools for integrating user written CUDA code, and for generating CUDA code symbolically. Outside of that, the rest of Mathematica's core functionality remains CPU only.

You can see full details of current CUDA and OpenCL support here.

like image 76
talonmies Avatar answered Sep 23 '22 08:09

talonmies