Use all processors on workers.

조회 수: 1 (최근 30일)
Ivan
Ivan 2012년 11월 2일
Hi, i just want to ask if i can use all processors on worker. I have cluster with 12 workers and each worker has 12 processors. Now it seems like it takes just one processor per worker, which is wasting of computing power.
  댓글 수: 1
Jan
Jan 2012년 11월 2일
You did not explain your setup. Perhaps you did not configure the Matlab pool adequately?

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

답변 (1개)

Jason Ross
Jason Ross 2012년 11월 2일
편집: Jason Ross 2012년 11월 2일
I'm assuming you have a cluster with 12 machines, each with 12 cores.
If you wanted to utilize all the CPUs with one worker per core, you'll need to start 12 workers on each machine, for a total of 144 workers.
Make sure that you keep an eye on memory utilization and network bandwidth utilization, as well -- if you go into swap or saturate your network connection, you can have a negative impact on performance, as well.
  댓글 수: 1
freebil
freebil 2013년 7월 3일
I have the same question.If i have a cluster with 12 machines,each with 12 cores, and i start 12 workers on each machine, is it necessary to write 144 tasks to use all the cores of all machines?Morevover,is it necessary to add parfor command to my program?Thanks

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

카테고리

Help CenterFile Exchange에서 MATLAB Parallel Server에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by