Máquina virtual paralela

Parallel Virtual Machine (PVM) (literalmente máquina paralela virtual ) es un paquete de software disponible públicamente que le permite combinar un conjunto heterogéneo de computadoras en un recurso informático común ("máquina paralela virtual") y proporciona capacidades de control de procesos mediante un mecanismo de paso de mensajes . Hay implementaciones de PVM para una amplia variedad de plataformas, desde computadoras portátiles hasta supercomputadoras Cray . PVM tiene capacidades más avanzadas que su contraparte popular MPI en términos de control de computación: hay una consola de administración de sistemas paralelos especializada y su equivalente gráfico XPVM, que le permite demostrar visualmente el funcionamiento de todo el sistema.

Descripción

PVM es una colaboración colaborativa entre el Laboratorio Nacional de Oak Ridge , la Universidad Estatal de Tennessee y la Universidad de Emory . El trabajo en el proyecto comenzó en el Laboratorio Nacional de Oak Ridge en el verano de 1989 y el mismo año se lanzó PVM 1.0. El desarrollo fue realizado por el personal de laboratorio Vaidyalingam S. Sunderam y Al Geist. PVM 1.0 fue utilizado solo internamente por el Laboratorio y no fue diseñado para su distribución. La versión 2.0, reescrita por el personal de la Universidad de Tennessee, se lanzó en marzo de 1991 y se desarrolló hasta la versión 2.4. La versión 3, lanzada en marzo de 1993, se reescribió por completo desde cero, admitía tolerancia a fallos y era más fácil de trasladar a otras plataformas [1] . La última versión de PVM es la versión 3.4.6 lanzada en febrero de 2009 [2] .

PVM es compatible con la programación en Fortran , C y C++ al proporcionar bibliotecas especiales.

PVM es software libre y se distribuye bajo dos licencias: la Licencia BSD y la Licencia Pública General GNU .

Análogos

Literatura

Notas

  1. PVM, 1994 , pág. xiv.
  2. Notas de la versión . Consultado el 26 de octubre de 2013. Archivado desde el original el 27 de septiembre de 2020.

Enlaces