在Rust中如何处理分布式内存并行性?我指的是语言构造、库或其他功能,以便在类似于MPI提供的C的集群上处理计算,但不一定使用相同的原语或方法。在Rustonomicon中,我看到了关于线程和并发性的讨论,但我没有看到任何关于跨多台计算机并行的讨论。
发布于 2018-10-06 09:34:54
据我所知,分布式计算语言中并没有内置任何东西(这是可以理解的,因为这可以说不是该语言的主要关注点,或者至少在当时是不存在的)。我不相信有任何特别流行的板条箱或其他分布式计算。
目前,如果您希望复制MPI,我猜您最好的选择是将FFI用于基于C的MPI库。似乎已经有了a handful of attempts为Rust创建到MPI的绑定,但我不确定其中是否有特别完整的。
https://stackoverflow.com/questions/52674215
复制相似问题