Message Passing Interface: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 2:
Il '''Message Passing Interface''' ('''MPI''') è un [[protocollo di rete|protocollo]] di comunicazione per [[computer]]. È ''de facto'' lo standard per la comunicazione tra nodi appartenenti a un [[computer cluster|cluster di computer]] che eseguono un programma parallelo sviluppato per sistemi a [[memoria distribuita]]. MPI rispetto alle precedenti librerie utilizzate per il passaggio di parametri tra nodi, ha il vantaggio di essere molto portabile (MPI è stata implementata per moltissime architetture parallele) e veloce (MPI viene ottimizzato per ogni architettura).
Lo standard, alla versione 3.1, definisce la sintassi delle chiamate MPI per i linguaggi [[C]] e [[Fortran]]<ref name="standard3.1">{{cita pubblicazione|titolo=MPI: A Message-Passing Interface Standard|url=https://www.mpi-forum.org/docs/mpi-3.1/mpi31-report.pdf|editore=MPI Forum|anno=2015}}</ref>.
 
== Storia ==
MPI è uno standard nato a seguito del lavoro di numerose persone appartenenti a diversi gruppi di ricerca. La nascita di un gruppo di lavoro sul progetto avviene nel [[1992]] presso la conferenza accademica ''Workshop on Standards for Message Passing in a Distributed Memory Environment''<ref>{{cita web|url=https://computing.llnl.gov/tutorials/mpi/|titolo=Message Passing Interface (MPI)|autore=Blaise Barney|editore=Lawrence Livermore National Laboratory|accesso=9 aprile 2020}}</ref>.
 
== Note ==