我使用OpenMP进行并行计算,但我的程序在一台计算机上工作缓慢。在工作中,IT部门的人说他可以制造虚拟机,而我可以使用分布式计算进行计算。我的程序会在虚拟机上使用分布式计算吗?我应该如何修改我的分布式计算代码(如果需要的话)?我的并行计算代码非常简单omp_set_num_threads(Npot);
#pragma omp parallel for shared(result, e
我已经学习了关于matlab处理的页面和讨论,但是我仍然不知道如何在几个节点(不是核心)上分发我的程序。在我使用的集群中,有10个节点可用,每个节点内部有8个可用核心。当在每个节点内使用"parfor“(在8个核之间)时,并行化工作得很好。但是当使用几个节点时,我认为(不知道如何验证)它不能很好地工作。下面是我在集群上运行的一个程序:disp('This is a comment')
disp(['matlab number of cores : ' num2str(feature('numCore