我在两台运行Matlab的计算机(Macbook Pro i5和Macbook Pro i7)上安装了Matlab并行计算工具箱。对于一个论文项目,我们必须进行模拟拍摄,为此我需要大量的计算机能力。我知道parfor的matlabpool选项可以使用我本地计算机上的两个内核。有没有办法通过以太网线或集线器直接连接两台macbooks,并配置一个小型本地网络,这样我就可以同时使用四个内核?如何设置?
我已经学习了关于matlab处理的页面和讨论,但是我仍然不知道如何在几个节点(不是核心)上分发我的程序。在我使用的集群中,有10个节点可用,每个节点内部有8个可用核心。当在每个节点内使用"parfor“(在8个核之间)时,并行化工作得很好。但是当使用几个节点时,我认为(不知道如何验证)它不能很好地工作。下面是我在集群上运行的一个程序:
function testPool2()
disp('This is a comment')
disp(['matlab number of cores : ' num2str(feature('numCore