openpmix:OpenPMIx项目存储库 源码
进程管理接口(PMI)已经用作交换进程间通信所需的联线信息的一种方式。 作为MPICH的一部分,已经发布了两个版本(PMI-1和PMI-2)。 尽管PMI-2的缩放特性优于其PMI-1的缩放特性,但要实现在百亿级规模的节点(预计可进行百亿次运算)中执行的大约1M个进程的快速启动和连接,仍然具有挑战性。 PMI Exascale(PMIx)表示通过提供PMI标准的扩展版本来解决这些问题的尝试,该扩展版本专门设计用于支持最大至Exascale(包括Exascale)的群集。 该项目的总体目标不是分支现有的伪标准定义-实际上,PMIx完全支持现有的PMI-1和PMI-2 API-而是(a)扩展和扩展这些API以消除某些API。当前影响可伸缩性的限制,(b)提供了PMI服务器的参考实现,该参考演示了所需的可伸缩性级别。 PMIx社区的章程是: 开发一个开放源代码(无版权许可的)和独立的(即不
用户评论