Connect with users of Wolfram technologies to learn, solve problems and share ideas
Mark as an Answer
0 Total Likes
Follow this post
Share this post:
External Programs and Systems
How to do a 3d graph rotation on gpu rather than cpu?
10 years ago
I have encountered a little problem. I have a file with 300000 point to plot in Mathematica. There is a function ListPointPlot3D to do this. I used it to create a graph, but when I use the mouse to rotate the gragh it rotates so slowly. The window's task manager shows that the rotation is done by one kernel of my cpu. I know that modern engineering programs are capable of doing the rotation on gpu rather than cpu. It is much faster. For example, in LabView I managed to plot the same data on a 3d graph and it rotated fast on my computer's gpu. But I couldn't find a way to do the same thing in Mathematica.
Is it possible to do the rotation on gpu in mathematica? How?
My system specs: Intel i7 2700k, 16 GB Ram, GeForce 470 GTX; Nvidia Cuda and OpenCL are installed and Mathematica is aware of it.
Any help would be apreciated. These data is an interferogram that should be plotted and then processed by some upcoming model.
Bruce Miller, Wolfram Research
10 years ago
To use the GPU from Mathematica for this, you would have to figure out the rotation matrix and
perform the rotation on each point.
I suspect what you hope for is the Mathematica front end sending the plot and the rotation
information to the GPU, which somehow knows what to do. Mathematica does not have
that level of GPU integration.
Reply to this discussion
in reply to
Community posts can be styled and formatted using the
Tag limit exceeded
Note: Only the first five people you tag will receive an email notification; the other tagged names will appear as links to their profiles.
Add a file to this post
Follow this discussion
Be respectful. Review our
to understand your role and responsibilities.
Wolfram|Alpha Notebook Edition
Volume & Site Licensing
Enterprise Private Cloud
Service Plans Benefits
Wolfram Language Documentation
Wolfram Language Introductory Book
Get Started with Wolfram
Fast Introduction for Programmers
Fast Introduction for Math Students
Webinars & Training
Connected Devices Project
Wolfram Data Drop
Wolfram + Raspberry Pi
. All rights reserved.
Learn how »