Mașină virtuală paralelă
Mașină virtuală paralelă (PVM) (literal mașină paralelă virtuală ) este un pachet software disponibil public care vă permite să combinați un set eterogen de computere într- o resursă de calcul comună („mașină paralelă virtuală”) și oferă capabilități de control al procesului folosind un mecanism de transmitere a mesajelor . Există implementări ale PVM pentru o mare varietate de platforme, de la laptopuri la supercomputere Cray . PVM are capabilități mai avansate decât omologul său popular MPI în ceea ce privește controlul computerului: există o consolă specializată de gestionare a sistemului paralel și echivalentul său grafic XPVM , care vă permite să demonstrați vizual funcționarea întregului sistem.
Descriere
PVM este o colaborare între Laboratorul Național Oak Ridge , Universitatea de Stat din Tennessee și Universitatea Emory . Lucrările la proiect au început la Laboratorul Național Oak Ridge în vara anului 1989, iar PVM 1.0 a fost lansat în același an. Dezvoltarea a fost realizată de personalul de laborator Vaidyalingam S. Sunderam și Al Geist. PVM 1.0 a fost folosit doar intern de către Laborator și nu a fost destinat distribuției. Versiunea 2.0, rescrisă de personalul Universității din Tennessee, a fost lansată în martie 1991 și dezvoltată la versiunea 2.4. Versiunea 3, lansată în martie 1993, a fost complet rescrisă de la zero, a suportat toleranța la erori și a fost mai ușor de portat pe alte platforme [1] . Cea mai recentă versiune a PVM este versiunea 3.4.6 lansată în februarie 2009 [2] .
PVM acceptă programarea Fortran , C și C++ prin furnizarea de biblioteci speciale.
PVM este un software gratuit și este distribuit sub două licențe: Licența BSD și Licența Publică Generală GNU .
Analogii
- MPI este o specificație pentru un mecanism de transmitere a mesajelor , publicată în aprilie 1994 și are multe implementări populare.
- p4 Sistem de programare paralelă - dezvoltat de Laboratorul Național Argonne
- Express este un produs al ParaSoft Corporation
- Linda - dezvoltat de Universitatea Yale
Literatură
- Al Geist, Adam Beguelin, Jack Dongarra, Weicheng Jiang, Robert Manchek, Vaidyalingam S. Sunderam. PVM: Parallel Virtual Machine: A User's Guide and Tutorial for Network Parallel Computing . - The MIT Press, 1994. - 299 p. — ISBN 0262571080 . (Engleză)
Note
- ↑ PVM, 1994 , p. xiv.
- ↑ Note de lansare . Consultat la 26 octombrie 2013. Arhivat din original la 27 septembrie 2020.
Link -uri
- csm.ornl.gov/pvm - site-ul oficial al mașinii virtuale paralele
- portablecomponentsforall.com/edu/pvm-ru - traducere în limba rusă a site-ului web Parallel Virtual Machine