Интерфейс передачи сообщений Microsoft


Интерфейс передачи сообщений Microsoft ( MS MPI ) [1] представляет собой реализацию спецификации MPI-2 от Microsoft для использования в Windows HPC Server 2008 для соединения и связи (через сообщения) между высокопроизводительными вычислительными узлами. Он в основном совместим с эталонной реализацией MPICH2, за некоторыми исключениями для запуска заданий и управления ими. MS MPI включает привязки для языков C и FORTRAN . Он поддерживает использование Microsoft Visual Studio для целей отладки.

MS MPI может использовать любую физическую сеть, включая Gigabit Ethernet , Infiniband и Myrinet , для которых предусмотрен драйвер Winsock Direct . Провайдер Winsock Direct обходит стек TCP/IP ОС и напрямую предоставляет доступ к сетевому оборудованию, используя транспортные протоколы, адаптированные к типу сети. При отсутствии таких драйверов также можно использовать стек TCP/IP .