Microsoft Message Passing Interface ( 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 .