how to make matlab use multi core processors ?

Hi, I am running free vibration of shell using [v,d]=eig(kk,mm),where size of kk and mm is 2646. eig is a command to calculate eigenvalues.It takes around 15 min to compute.I am using HP Z800 workstation having 12 processors with 24GB ram in a single machine. Matlab uses only one processor .How can I make it use all processors so that the computational time will be minimal.I am using Matlab R2010a. Thanku

3 commentaires

Matt J
Matt J le 27 Juin 2013
Modifié(e) : Matt J le 27 Juin 2013
It should use multiple cores automatically. How exactly are you diagnosing that only one processor is being used. Assuming Windows OS, does the Task Manager show only 1 active thread, or is it just that the CPU Usage is 8%?
Hi Matt J, Matlab is just using around 2.5 GB ram out of 24GB. Remaining 19/20 GB is not being used.what I need to do so that Matlab will use more memory.
Matt J
Matt J le 27 Juin 2013
Modifié(e) : Matt J le 27 Juin 2013
How did RAM suddenly become the issue? You asked initially about CPU usage, not RAM usage. It is the CPU usage that will dictate computation time.

Connectez-vous pour commenter.

Réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by