I am running code that maxes out CPU usages about 80% of the time over 4 cores. Because I am not using the parrell computing toolbox, I assume this is due to the use of multithreading. If I understand correctly some linear algebra function support multithreading and I am using those quite a lot.
My question is if Matlab's built-in multithreading can take advantage of multiple CPUs in one system? Would performance on a two CPU quad core system improve? Or is their a limit to what can be achieved with multihreading.
Best, Florian

답변 (1개)

Sean de Wolski
Sean de Wolski 2014년 9월 30일

0 개 추천

Some of the libraries that MATLAB uses such as Lapack, fftw and IPP have builtin multithreading.
As for a speed-up, your mileage will vary...

댓글 수: 1

Florian
Florian 2014년 9월 30일
So does Matlab allow for multithreading over more than one CPU?

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터 및 File Exchange에서 Programming에 대해 자세히 알아보기

제품

질문:

2014년 9월 30일

댓글:

2014년 9월 30일

Community Treasure Hunt

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

Start Hunting!

Translated by