Un'interfaccia di passaggio di messaggi (MPI) è un protocollo di comunicazione che consente a diversi processi o nodi in un sistema informatico distribuito di comunicare e scambiare dati tra loro. MPI è comunemente utilizzato nei sistemi di calcolo ad alte prestazioni (HPC) per coordinare le attività di calcolo parallelo tra più processori o nodi e per garantire che i dati siano condivisi in modo accurato ed efficiente tra di loro. MPI specifica come i messaggi vengono inviati e ricevuti tra i processi e fornisce una serie di funzioni di libreria che consentono ai programmatori di creare e controllare le applicazioni distribuite in modo standardizzato e portabile.
Data di pubblicazione: