Paralelní virtuální stroj

Parallel Virtual Machine (PVM) (doslova virtuální paralelní stroj ) je veřejně dostupný softwarový balík, který umožňuje kombinovat heterogenní sadu počítačů do společného výpočetního zdroje („virtuální paralelní stroj“) a poskytuje funkce řízení procesů pomocí mechanismu předávání zpráv. . Existují implementace PVM pro širokou škálu platforem, od notebooků po superpočítače Cray . PVM má pokročilejší možnosti než jeho oblíbený protějšek MPI , pokud jde o ovládání výpočetní techniky: existuje specializovaná konzola pro správu paralelního systému a její grafický ekvivalent XPVM , který umožňuje vizuálně demonstrovat provoz celého systému.

Popis

PVM je kolaborativní spolupráce mezi Oak Ridge National Laboratory , Tennessee State University a Emory University . Práce na projektu začala v Oak Ridge National Laboratory v létě 1989 a PVM 1.0 byla vydána ve stejném roce. Vývoj provedli pracovníci laboratoře Vaidyalingam S. Sunderam a Al Geist. PVM 1.0 byl používán pouze interně laboratoří a nebyl určen k distribuci. Verze 2.0, přepsaná zaměstnanci University of Tennessee, byla vydána v březnu 1991 a vyvinuta na verzi 2.4. Verze 3, vydaná v březnu 1993, byla kompletně přepsána od nuly, podporovala odolnost proti chybám a byla snadněji portovatelná na jiné platformy [1] . Nejnovější verze PVM je verze 3.4.6 vydaná v únoru 2009 [2] .

PVM podporuje programování Fortran , C a C++ poskytováním speciálních knihoven.

PVM je svobodný software a je distribuován pod dvěma licencemi: BSD License a GNU General Public License .

Analogy

Literatura

Poznámky

  1. PVM, 1994 , str. xiv.
  2. Poznámky k vydání . Získáno 26. října 2013. Archivováno z originálu dne 27. září 2020.

Odkazy