Message Passing Interface: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 4:
== Storia ==
MPI è uno standard nato a seguito del lavoro di numerose persone appartenenti a diversi gruppi di ricerca<ref name="mpi1.0" />. 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>. A seguito della creazione del ''MPI Forum'' nello stesso anno, il gruppo di lavoro ha prodotto il primo standard MPI 1.0 datato [[5 maggio]] [[1994]]<ref name="mpi1.0">{{cita pubblicazione|titolo=MPI: Message-Passing Interface Standard|anno=1994|editore=University of Tennessee|url=https://www.mpi-forum.org/docs/mpi-1.0/mpi-10.ps}}</ref>. Successivamente si sono susseguite varie versioni, tra cui la 2.1 pubblicata a [[settembre]] [[2008]] e la 3.1 pubblicata a [[giugno]] [[2015]]. Al [[2020]] la versione 3.1 è ancora l'ultima versione disponibile e nel [[2019]] è stata pubblicata la bozza della futura versione<ref name="mpi-2019-draft">{{cita pubblicazione|url=https://www.mpi-forum.org/docs/drafts/mpi-2019-draft-report.pdf|titolo=MPI: A Message-Passing Interface Standard - 2019 draft|anno=2016|editore=MPI Forum}}</ref>.
== Descrizione ==
{{...}}
== Implementazioni ==
Diverse [[implementazione|implementazioni]] software, sia Open Source che no, sono state create. Le principali sono<ref>{{cita pubblicazione|doi=10.1007/978-3-642-22027-2_18|titolo=Survey of MPI Implementations|anno=2011|rivista=Digital Information and Communication Technology and Its Applications|editore=Springer|autore=Mehnaz Hafeez|coautori=Sajjad Asghar, Usman Ahmad, MalikAdeel ur Rehman, Naveed Riaz
}}</ref>:
* [[Open MPI]]
* [[MPICH]]
* [[LAM/MPI]]
* [[Intel MPI]]
* [[MS MPI]]
== Note ==
|