Какие API параллельных вычислений хорошо используют сокеты? - PullRequest
6 голосов
/ 14 июня 2010

Моя программа использует сокеты, какие API параллельных вычислений я мог бы использовать, чтобы помочь мне, не заставляя меня переходить от сокетов к чему-либо еще?

Когда мы находимся в кластере со специальной системой инфраструктуры без сокетов, этот API будет эмулировать нечто вроде сокетов, но используя эту инфраструктуру (поэтому программы работают намного быстрее, чем на сокетах, но все еще используют API сокетов).

Ответы [ 2 ]

4 голосов
/ 14 июня 2010

Вы знакомы с интерфейсом передачи сообщений (MPI) ?Это обычно способ масштабирования вашего кода на параллельных компьютерах.Как вы заметили, он не совместим с большинством API-интерфейсов сокетов, но преимущества масштабирования почти наверняка перевесят затраты на преобразование вашего кода.

1 голос
/ 15 июня 2010

Прямой протокол сокетов - это протокол, который поддерживает высокопроизводительные потоковые сокеты без издержек TCP.

Цель прямого протокола сокетов - предоставить ускоренную альтернативу RDMAпротоколу TCP по IP.Цель состоит в том, чтобы сделать это способом, который прозрачен для приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...