gpt4 book ai didi

类似 MPI 的 C++ 消息传递库

转载 作者:行者123 更新时间:2023-11-28 05:46:10 24 4
gpt4 key购买 nike

<分区>

我目前正在实现基于消息处理的实现,以将计算密集型工作卸载到另一个配备 GPU 的节点。所以我得到了一个主/从模型,主机在其中生成数据并希望它在从属设备(+ 连接的 GPU)上进行计算。到目前为止,我已经使用 OpenMPI 实现了这一点,我在这两个节点上启动我的程序并通过消息传递发送数据。我现在想做的是更改从属的实现,以便它永久运行并等待数据,直到某个主机连接到它。这个主机可能是 windows 或 linux 主机。所以我不想用 mpirun 启动 master&slave,而是正常地启动主机,并希望它在运行时连接到我的从机。另一个要求是我使用在编译时不知道大小的模板化类。我开始创建一个简单的 TCP 协议(protocol),它只是一个带有消息标记(unsigned short)和有效负载/数据(作为 union )的结构。这是我无法在 union 中使用模板化类的问题(这是有道理的)。

因此,为了解决我的问题,我正在寻找一个消息传递高级库,其语法最适合 MPI 类。有什么办法吗?喜欢使用 MPI 而不是 mpirun,而是在运行时连接到其他进程。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com