我正在寻找一个高效的单向通信库,可以用来有效地实现 RDMA。
目前,我查看了 MPI-2 实现,例如 MPICH2 和 MVAPICH2(使用 RDMA 的基于 InfiniBand 架构的 MPI-2 实现)。
MVAPICH2 有很多我正在寻找的功能,不幸的是,我无法使用它,因为我目前无法访问我所在大学的 InfiniBand 架构。
所以我真正想要的是,是否有任何其他库(不是必需的 MPI 实现变体)在减少通信进程之间的开销方面可以被认为是有效的(例如:避免在集合协议中握手,从而从目标进程中卸载开销)。
我也很感激任何可以帮助我做一些不同的事情而不是找到一个合适的库的建议。
谢谢。