分布式计算:C+MPI,实现动态进程管理,该怎么换语言
大家好,我是一名本科生,正在做一些分布式计算的小型科研项目。之前我们是想实现一种新的机器学习算法,后来导师想把这个算法转到service的层面上来实现。一个重要特征就是容错性(Fault-tolerance),也是我目前要解决的棘手问题。
但捉急的是,我之前用的是C + OpenMPI的组合去写的代码,但MPI有个很要命的地方就是他不能增删节点的数目,而且一个进程死整个job就死了。
现在我也在考虑怎么转的问题,但自己本身是学数学的,尤其对于网络这方面没有太多经验,所以想请教一下大家该怎么改换自己目前的编程语言,谢谢。
PS:我发现似乎MPI-2标准中有一些可以支持动态进程管理,现在正在学socket编程,导师告诉我java是可以做的,但先让我看看mpi有没有办法解决。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论