MDCE Admin center is ok, But parallel computing does not recognize workers
13 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi All,
I have a desktop with XPSP3x86 os and a laptop with win7x64. Both have MATLAB distributed computing server.
I start job manager on XPSP3x86 and worker on both computers. Using Admin Center i can check everything that is ok. But checking with cluster profile manager makes me confused. It's check yields to passed results, but it didn't recognize all workers (i.e. 2).
what is the problem? Thanks in advanced
0 comentarios
Respuestas (2)
Jason Ross
el 19 de Oct. de 2012
Do you have a 64-bit worker and a 32-bit worker? This is not a recommended configuration, due to the underlying technology that PCT/MDCS uses, which requires them to have matching word sizes and processor endianness -- and you'll see behavior like you are seeing.
From the system requirements page:
Homogeneous cluster configurations are recommended. Parallel processing constructs that work on the infrastructure enabled by matlabpool—parfor, spmd, distributed arrays, and message passing functions—cannot be used on a heterogeneous cluster configuration. The underlying MPI infrastructure requires that all cluster computers have matching word sizes and processor endianness. A limited set of functions in Parallel Computing Toolbox can work in heterogeneous cluster configurations.
0 comentarios
Sina
el 21 de Oct. de 2012
11 comentarios
Jason Ross
el 5 de Nov. de 2012
Editada: Jason Ross
el 5 de Nov. de 2012
Yes, you can start more workers on the machines and you will be able to access more labs. You can do this using AdminCenter or via the "startworker" command in matlabroot\toolbox\disctomp\bin
Be careful with starting more, though -- a good starting point for worker count is one per (compute, not virtual/hyperthreaded) core and 2 GB of RAM per worker. If you start exceeding those, it's possible your performance will actually decrease as you could run out of RAM (and use much slower swap -- especially on a VM), processor capacity, network bandwidth, etc.
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!