首先,我不得不说我对并行计算完全陌生(对计算机科学几乎一无所知),所以我对“工作者”或“进程”之类的东西的理解非常有限。但是,我确实有一个关于运行一个简单的for循环的问题,该循环可能在并行迭代之间没有依赖关系。假设我想要执行以下操作: println("The N of this iteration in $N")如果我只是想让
我在Julia中使用@distributed读取用于编写并行for循环的documentation,并且看到可以指定一个reducer函数,该函数作用于循环的每个迭代的结果。例如,如文档中的下一个示例所示,可以将每个worker的结果相加: nheads = @distributed (+) for i = 1:200000000end不幸