【发布时间】:2018-06-28 03:28:36
【问题描述】:
假设我们在 Julia 中定义了两个工人。我想知道是否可以将在工作人员 3 中计算的数据直接发送到工作人员 2,而无需在主进程中获取数据并将其发送给工作人员 2,然后?一般来说,使用 Julia 中现有的并行工具,即@spawn、fetch 等,是否有可能一个工作人员从不同工作人员那里获取数据(消息)并使用它们来为另一个工作人员计算消息?
注意:我知道有一个 MPI 包装器可能与这个问题更兼容,但是我仍然想知道这是否可以使用 Julia 中现有的并行工具来完成?换句话说,当他们说 Julia 中的消息传递是“片面的”时,是不是意味着在 worker 之间传输数据是不可行的?
【问题讨论】:
标签: parallel-processing julia distributed-computing