Parallell virtuell maskin
Parallel Virtual Machine (PVM) (bokstavelig talt virtuell parallellmaskin ) er en offentlig tilgjengelig programvarepakke som lar deg kombinere et heterogent sett med datamaskiner til en felles dataressurs ("virtuell parallellmaskin") og gir prosesskontrollfunksjoner ved hjelp av en meldingsoverføringsmekanisme . Det finnes implementeringer av PVM for et bredt utvalg av plattformer, fra bærbare datamaskiner til Cray- superdatamaskiner . PVM har mer avanserte muligheter enn sin populære motpart MPI når det gjelder datakontroll: det er en spesialisert parallell systemadministrasjonskonsoll og dens grafiske ekvivalent XPVM , som lar deg visuelt demonstrere driften av hele systemet.
Beskrivelse
PVM er et samarbeidssamarbeid mellom Oak Ridge National Laboratory , Tennessee State University og Emory University . Arbeidet med prosjektet begynte ved Oak Ridge National Laboratory sommeren 1989, og PVM 1.0 ble utgitt samme år. Utviklingen ble utført av laboratoriepersonalet Vaidyalingam S. Sunderam og Al Geist. PVM 1.0 ble kun brukt internt av laboratoriet og var ikke ment for distribusjon. Versjon 2.0, omskrevet av ansatte ved University of Tennessee, ble utgitt i mars 1991 og utviklet til versjon 2.4. Versjon 3, utgitt i mars 1993, ble fullstendig omskrevet fra bunnen av, støttet feiltoleranse og var lettere å portere til andre plattformer [1] . Den siste versjonen av PVM er versjon 3.4.6 utgitt i februar 2009 [2] .
PVM støtter Fortran , C og C++ programmering ved å tilby spesielle biblioteker.
PVM er fri programvare og distribueres under to lisenser: BSD-lisensen og GNU General Public License .
Analoger
- MPI er en spesifikasjon for en meldingsoverføringsmekanisme , publisert i april 1994, og har mange populære implementeringer.
- p4 Parallell Programmering System - utviklet av Argonne National Laboratory
- Express er et produkt fra ParaSoft Corporation
- Linda - utviklet av Yale University
Litteratur
- Al Geist, Adam Beguelin, Jack Dongarra, Weicheng Jiang, Robert Manchek, Vaidyalingam S. Sunderam. PVM: Parallell Virtual Machine: En brukerveiledning og veiledning for nettverksparallell databehandling . - The MIT Press, 1994. - 299 s. — ISBN 0262571080 . (Engelsk)
Merknader
- ↑ PVM, 1994 , s. xiv.
- ↑ Utgivelsesnotater . Hentet 26. oktober 2013. Arkivert fra originalen 27. september 2020.
Lenker
- csm.ornl.gov/pvm - offisiell nettside til Parallel Virtual Machine
- portablecomponentsforall.com/edu/pvm-ru - russisk oversettelse av nettstedet Parallel Virtual Machine