【发布时间】:2019-10-28 00:37:46
【问题描述】:
我正在阅读 documentation 以使用 @distributed 在 Julia 中编写并行 for 循环,并看到可以指定一个作用于循环每次迭代结果的 reducer 函数。
例如,正如文档中的下一个示例所示,可以对每个工作人员的结果求和:
nheads = @distributed (+) for i = 1:200000000
Int(rand(Bool))
end
不幸的是,我找不到任何可以将哪些函数用作减速器以及如何正确使用它的列表。有这样的清单吗?
【问题讨论】: