Parallel Virtual Machine: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Vulkano (discussione | contributi)
aggiunta a portale
Collegamenti esterni: Aggiunto il template "FOLDOC"
 
(24 versioni intermedie di 17 utenti non mostrate)
Riga 1:
La '''Parallel Virtual Machine''' ('''PVM''') è ununo insiemestrumento di programmi sviluppati[[software]] per la gestione parallelacreazione di computer in [[rete telematica|retecomputer]] paralleli. Viene utilizzato per gestire un insieme eterogeneo di computer in rete che vengono utilizzati come se fossero un unico [[calcolo parallelo|processore parallelo]] .
 
PVM fu sviluppato dall'[[Oak Ridge National Laboratory]] dell'[[University of Tennessee]] e dall'[[Emory University]]. La prima versione fu scritta dell'ORNL nel [[1989]], ma in seguito venne totalmente riscritto e la versione 2 venne presentata nel marzo del [[1991]]. La versione 3 venne realizzata nel marzo del [[1993]] e supportava il [[fault tolerance]] e era dotata di una buona portabilità.
 
SebbenePVM ilè PVMtuttora nonsupportato, siaanche piùse supportatoessendo uno strumento ormai stabile e completo, i suoi rilasci sono infrequenti. È stato un passo vieneconsiderevole consideratoverso unai importantemoderni evoluzionesistemi deldi [[calcolo distribuito]] e deldi [[grid computing]].
 
PVM è un pacchetto software che permette ad un insieme eterogeneo di computer (windows e/o unix) collegati in rete di essere utilizzato come un singolo computer parallelo. L'utilizzo di questo software permette dunque di aggregare le risorse di più computer per risolvere problemi molto complessi in termini di risorse computazionali e di memoria richiesta.
PVM è distribuito per sistemi operativi Windows e per molti sistemi operativi Unix e permette di realizzare con relativa semplicità un singolo computer parallelo. Molti problemi complessi possono essere risolti in modo economico ed efficiente da un aggregato di computer che condividono memoria e potenza di calcolo. Il software è molto portabile e il sorgente è disponibile liberamente infatti è stato compilato per praticamente ogni tipo di computer partendo dai portatili per arrivare ai supercomputer Cray.
Il software è molto portabile e il sorgente è disponibile liberamente infatti è stato compilato per praticamente ogni tipo di computer partendo dai portatili per arrivare ai [[Cray Inc.|supercomputer Cray]].
 
PVM consente agli utenti di utilizzare i computer correnti per analizzare e risolvere problemi molto complessi con un aggravio dei costi minimo. Moltissimi laboratori sparsi nel mondo utilizzano PVM per analizzare problemi scientifici, industriali, medici e in aggiunta PVM viene utilizzato per mostrare le basi del calcolo parallelo. Con decine di migliaia di utilizzatori PVM è considerato di fatto lo standard per il calcolo parallelo nel mondo.
 
==Voci correlateBibliografia ==
* {{FOLDOC}}
* [[macchina virtuale]]
 
== Voci correlate ==
* [[macchinaMacchina virtuale]]
* [[CORBA]]
* [[Message Passing Interface]]
 
== Altri progetti ==
==Riferimenti==
{{Interprogetto|preposizione=sulla}}
{{FOLDOC}}
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{en}} [http://www.csm.ornl.gov/pvm/pvm_home.html PVM home]
* {{FOLDOC}}
* {{en}} [http://pvm-plus-plus.sourceforge.net/ PVM++: A C++-Library for PVM]
* {{en}}cita [web|http://proactivepvm-plus-plus.objectwebsourceforge.orgnet/|PVM++: FreeA libraryC++-Library for code mobility]PVM|lingua=en}}
* {{cita web|1=http://proactive.objectweb.org/|2=Free library for code mobility|lingua=en|urlmorto=sì}}
* {{en}} [http://www.parawiki.org/index.php/PVM PVM in the Parawiki]
* {{cita web|1=http://www.parawiki.org/index.php/PVM|2=PVM in the Parawiki|lingua=en|accesso=13 giugno 2006|dataarchivio=4 ottobre 2006|urlarchivio=https://web.archive.org/web/20061004162221/http://www.parawiki.org/index.php/PVM|urlmorto=sì}}
 
{{Portale|Informatica}}
[[Categoria:Calcolo parallelo]]
 
[[Categoria:Calcolo parallelo]]
[[de:Parallele Virtuelle Maschine]]
[[en:Parallel Virtual Machine]]
[[fr:Parallel Virtual Machine]]
[[ja:Parallel Virtual Machine]]
[[pl:PVM]]
[[pt:Parallel Virtual Machine]]
[[ru:PVM]]
[[tr:PVM]]
{{informatica}}