Articulo de referencia

MPICH

{{cite web\n | url = https://github.com/pmodels/mpich/releases\n | title = Releases · pmodels/mpich\n | website = github.com\n | access-date = 2022-05-23\n}} "},"programming lan...

MPICH , anteriormente conocido como MPICH2 , es una implementación portátil y de libre acceso de MPI , un estándar para el paso de mensajes para aplicaciones de memoria distribuida utilizadas en computación paralela . MPICH es software libre y de código abierto con algunos componentes de dominio público que fueron desarrollados por una organización gubernamental de EE. UU. [ 2 ] y está disponible para la mayoría de las variantes de sistemas operativos tipo Unix (incluidos Linux y Mac OS X ).

Historia

El desarrollo de MPICH comenzó en 1992, cuando aún se debatía un estándar para el paso de mensajes en computación paralela y distribuida. MPICH siguió de cerca la evolución del estándar MPI. Esto tenía un doble propósito: demostrar que el estándar MPI podía implementarse según lo definido y que podía hacerse de manera eficiente en todas las plataformas principales.

El Laboratorio Nacional Argonne y la Universidad Estatal de Mississippi desarrollaron conjuntamente las primeras versiones (MPICH1) como software de dominio público . La parte "CH" del nombre proviene de "Chameleon", una biblioteca de programación paralela portátil desarrollada por William Gropp , uno de los fundadores de MPICH.

En 2001, se inició el desarrollo de una nueva base de código para reemplazar el código MPICH1 y dar soporte al estándar MPI-2. Hasta noviembre de 2012, este proyecto se conocía como "MPICH2". A partir de noviembre de 2012, el proyecto MPICH2 pasó a llamarse simplemente "MPICH". MPICH v3.0 implementa el estándar MPI-3.0. MPICH v4.x implementa el estándar MPI-4.x.

MPICH es una de las implementaciones más populares de MPI. Se utiliza como base para muchas otras implementaciones de MPI, incluidas IBM MPI (para Blue Gene ), Intel MPI, Cray MPI, Microsoft MPI, CDAC MPI (C-MPI), Myricom MPI, OSU MVAPICH/MVAPICH2 y muchas otras.

derivados de MPICH

Premios

  • MPICH recibió el premio R&D 100 en 2005.
  • MPICH recibió el premio ACM Software System Award 2024. Este galardón reconoce que MPICH ha impulsado 30 años de progreso en la ciencia y la ingeniería computacional al proporcionar software de comunicación escalable, robusto y portátil para computadoras paralelas.

Véase también

Referencias

  1. "Versiones · pmodels/mpich" . github.com . Consultado el 23 de mayo de 2022 .
  2. Licencia MPICH
  3. "FG-MPI: MPI de grano fino" .
  • Página principal de MPICH
  • documentos de normas
Obtenido de " https://en.wikipedia.org/w/index.php?title=MPICH&oldid=1337581237 "