Интерфейс передачи сообщений (Message Passing Interface) — технология разработки параллельных программ, одна из наиболее развитых и популярных в инженерии параллельных программ. MPI стандартизован (группа MPI Forum), может использоваться вместе с языками С/С++, Fortran 77/90. Существуют бесплатные и коммерческие реализации почти для всех суперкомпьютерных платформ, а также для сетей рабочих станций UNIX и Windows NT.
Первый вариант стандарта MPI-1 появился в 1992 г., вариант MPI-2 относится к 1997 г.
Разработано несколько реализаций MPI, различающихся ориентацией на те или другие программно-аппаратные платформы. К ним относятся среды LAM, BIP-MPI, WMPI, MPICH и др, Так, MPICH работает на многих UNIX-системах и Windows NT, поддерживаются кластеры на базе SMP-узлов.