Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a new laptop with a high end (GeForce GTX 770M) discrete GPU, but when I plot large amounts of data (50k+ points), it still seems quite slow and sluggish. Is Matlab using the GPU to render the graphics? If not, is there a way I can make it use the discrete GPU instead of the onboard CPU graphics?

share|improve this question

2 Answers 2

Check this guide:

MATLAB GPU Computing Support for NVIDIA CUDA-Enabled GPUs

http://www.mathworks.com/discovery/matlab-gpu.html

It explains what you want to know.

share|improve this answer

It will not automatically use the GPU to do normal plots.

However, if you have the parallel computing toolbox and work with a gpuarray, then it will in fact automatically use the GPU to make your plot.

Described in this Mathworks newsletter: GPU programming in MATLAB.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.