什么并行计算API充分利用套接字?

时间:2010-06-14 18:49:31

标签: c++ c api sockets parallel-processing

我的程序使用套接字,我可以使用哪些并行计算API,这样可以帮助我而不必让我从套接字转到其他任何东西?

当我们在具有特殊的非套接字基础结构系统的集群上时,此API将模拟类似套接字但使用该基础结构的东西(因此程序执行速度比套接字快,但仍使用套接字API)。

2 个答案:

答案 0 :(得分:4)

您熟悉Message Passing Interface (MPI)吗?这通常是在并行计算机上扩展代码的方法。正如您所指出的那样,它与大多数套接字API不兼容,但扩展的好处几乎肯定会超过转换代码的成本。

答案 1 :(得分:1)

Sockets Direct Protocol是一种支持高性能流套接字的协议,没有TCP的开销。

  

套接字直接协议的目的是为IP上的TCP协议提供RDMA加速替代方案。目标是以对应用程序透明的方式执行此操作。