我的程序使用套接字,我可以使用哪些并行计算API,这样可以帮助我而不必让我从套接字转到其他任何东西?
当我们在具有特殊的非套接字基础结构系统的集群上时,此API将模拟类似套接字但使用该基础结构的东西(因此程序执行速度比套接字快,但仍使用套接字API)。
答案 0 :(得分:4)
您熟悉Message Passing Interface (MPI)吗?这通常是在并行计算机上扩展代码的方法。正如您所指出的那样,它与大多数套接字API不兼容,但扩展的好处几乎肯定会超过转换代码的成本。
答案 1 :(得分:1)
Sockets Direct Protocol是一种支持高性能流套接字的协议,没有TCP的开销。
套接字直接协议的目的是为IP上的TCP协议提供RDMA加速替代方案。目标是以对应用程序透明的方式执行此操作。