Mașină virtuală paralelă
Mașina virtuală paralelă ( PVM ) este un instrument software pentru crearea computerelor paralele. Este folosit pentru a gestiona un set eterogen de computere în rețea, care sunt utilizate ca și cum ar fi un singur procesor paralel .
PVM a fost dezvoltat de Laboratorul Național Oak Ridge al Universității din Tennessee și Universitatea Emory . Prima versiune a ORNL a fost scrisă în 1989 , dar ulterior a fost rescrisă în totalitate, iar versiunea 2 a fost lansată în martie 1991 . Versiunea 3 a fost lansată în martie 1993 și a acceptat toleranța la erori și a avut o portabilitate bună.
PVM este încă acceptat, deși fiind un instrument stabil și complet până acum, lansările sale sunt rare. A fost un pas major către sisteme moderne de calcul distribuit și de calcul în rețea .
PVM este un pachet software care permite utilizarea unui set eterogen de computere în rețea (Windows și / sau Unix) ca un computer paralel unic. Prin urmare, utilizarea acestui software permite agregarea resurselor mai multor computere pentru a rezolva probleme foarte complexe în ceea ce privește resursele de calcul și memoria necesară. Software-ul este foarte portabil, iar sursa este disponibilă în mod liber, de fapt a fost compilată pentru practic orice tip de computer începând de la laptopuri pentru a ajunge la supercomputerele Cray .
PVM permite utilizatorilor să utilizeze computerele actuale pentru a analiza și rezolva probleme foarte complexe cu costuri minime generale. Multe laboratoare din întreaga lume folosesc PVM pentru a analiza probleme științifice, industriale, medicale și, în plus, PVM este folosit pentru a arăta elementele de bază ale calculelor paralele. Cu zeci de mii de utilizatori, PVM este considerat standardul de facto pentru calcul paralel în lume.
Bibliografie
- (RO) Mașină virtuală paralelă în Dicționarul gratuit de calcul online , Denis Howe. Disponibil sub licență GFDL
Elemente conexe
linkuri externe
- ( RO ) PVM acasă , la csm.ornl.gov . Adus la 13 iunie 2006 (arhivat din original la 10 august 2003) .
- ( EN ) PVM ++: A C ++ - Biblioteca pentru PVM , la pvm-plus-plus.sourceforge.net .
- ( RO ) Bibliotecă gratuită pentru mobilitatea codurilor , pe proactive.objectweb.org .
- ( EN ) PVM în Parawiki , pe parawiki.org .