我的程序使用套接字,我可以使用什麼並行計算API來幫助我,而不必讓我從套接字轉到其他任何東西?並行計算API如何充分利用套接字?
當我們在一個具有特殊的非套接字基礎結構系統的集羣上時,這個API將模擬類似套接字的東西,但使用該基礎結構(所以程序執行速度比套接字快,但仍然使用套接字API)。
我的程序使用套接字,我可以使用什麼並行計算API來幫助我,而不必讓我從套接字轉到其他任何東西?並行計算API如何充分利用套接字?
當我們在一個具有特殊的非套接字基礎結構系統的集羣上時,這個API將模擬類似套接字的東西,但使用該基礎結構(所以程序執行速度比套接字快,但仍然使用套接字API)。
您是否熟悉Message Passing Interface (MPI)?這通常是在並行計算機上擴展代碼的方法。正如您所指出的,它與大多數套接字API不兼容,但縮放的好處幾乎肯定會超過轉換代碼的成本。
Sockets Direct Protocol是一種支持高性能流套接字而沒有TCP開銷的協議。
套接字直接協議的目的是爲IP上的TCP協議提供RDMA加速替代方案。目標是以對應用程序透明的方式進行操作。
重點不在流套接字更快,但使應用程序認爲你使用泰姆,而你使用其他的基礎設施。 – Rella 2010-06-14 22:28:19