【发布时间】:2010-06-14 18:49:30
【问题描述】:
我的程序使用套接字,我可以使用哪些并行计算 API 来帮助我,而无需我从套接字转到其他任何东西?
当我们在具有特殊的非套接字基础架构系统的集群上时,此 API 将模拟套接字之类的东西,但使用该基础架构(因此程序执行速度比在套接字上快得多,但仍使用套接字 API)。
【问题讨论】:
标签: c++ c api sockets parallel-processing
我的程序使用套接字,我可以使用哪些并行计算 API 来帮助我,而无需我从套接字转到其他任何东西?
当我们在具有特殊的非套接字基础架构系统的集群上时,此 API 将模拟套接字之类的东西,但使用该基础架构(因此程序执行速度比在套接字上快得多,但仍使用套接字 API)。
【问题讨论】:
标签: c++ c api sockets parallel-processing
您熟悉Message Passing Interface (MPI) 吗?这通常是在并行计算机上扩展代码的方法。正如您所指出的,它与大多数套接字 API 不兼容,但扩展的好处几乎肯定会超过转换代码的成本。
【讨论】:
Sockets Direct Protocol 是一种无需 TCP 开销即可支持高性能流套接字的协议。
套接字直接协议的目的是为 IP 上的 TCP 协议提供 RDMA 加速替代方案。目标是以对应用程序透明的方式执行此操作。
【讨论】: