Parallel Virtual Machine
Parallel Virtual Machine (PVM) is a software tool for parallel networking of computers. It is designed to allow a network of heterogeneous Unix and/or Windows machines to be used as a single distributed parallel processor. Thus large computational problems can be solved more cost effectively by using the aggregate power and memory of many computers. The software is very portable; the source code, available free through netlib, has been compiled on everything from laptops to Crays.
- Author
- Oak Ridge National Laboratory
- Author
- Oak Ridge National Laboratory
- Comment
- enParallel Virtual Machine (PVM) is a software tool for parallel networking of computers. It is designed to allow a network of heterogeneous Unix and/or Windows machines to be used as a single distributed parallel processor. Thus large computational problems can be solved more cost effectively by using the aggregate power and memory of many computers. The software is very portable; the source code, available free through netlib, has been compiled on everything from laptops to Crays.
- Date
- 21 March 2007
- Developer
- University of Tennessee
- Developer
- University of Tennessee
- Has abstract
- enParallel Virtual Machine (PVM) is a software tool for parallel networking of computers. It is designed to allow a network of heterogeneous Unix and/or Windows machines to be used as a single distributed parallel processor. Thus large computational problems can be solved more cost effectively by using the aggregate power and memory of many computers. The software is very portable; the source code, available free through netlib, has been compiled on everything from laptops to Crays. PVM enables users to exploit their existing computer hardware to solve much larger problems at less additional cost. PVM has been used as an educational tool to teach parallel programming but has also been used to solve important practical problems. It was developed by the University of Tennessee, Oak Ridge National Laboratory and Emory University. The first version was written at ORNL in 1989, and after being rewritten by University of Tennessee, version 2 was released in March 1991. Version 3 was released in March 1993, and supported fault tolerance and better portability. PVM was a step towards modern trends in distributed processing and grid computing but has, since the mid-1990s, largely been supplanted by the much more successful MPI standard for message passing on parallel machines. PVM is free software, released under both the BSD License and the GNU General Public License.
- Homepage
- www.cs.cmu.edu/Groups/pvm.html
- Hypernym
- Tool
- Is primary topic of
- Parallel Virtual Machine
- Label
- enParallel Virtual Machine
- LatestReleaseDate
- 2 February 2009
- Latest release date
- 2 February 2009
- LatestReleaseVersion
- 3.40
- Latest release version
- 3.4.6
- License
- BSD licenses
- License
- BSD licenses
- License
- GNU General Public License
- License
- GNU General Public License
- Link from a Wikipage to an external page
- web.archive.org/web/20070321103208/http:/www.parawiki.org/index.php%3Ftitle=Parallel_Virtual_Machine&redirect=no
- www.cs.cmu.edu/Groups/pvm.html
- www.csm.ornl.gov/pvm/pvm_home.html
- Link from a Wikipage to another Wikipage
- Broadcasting (computing)
- BSD License
- BSD licenses
- C (programming language)
- C++
- Calculus of Broadcasting Systems
- Calculus of communicating systems
- Category:Inter-process communication
- Category:Parallel computing
- Category:Software using the BSD license
- Category:Virtualization software
- Compiler
- Computer
- Computer network
- Computer software
- CORBA
- CPU
- Cray
- Distributed processing
- Ease (programming language)
- Emory University
- Ethernet
- Executable
- Fault tolerance
- Fiber Distributed Data Interface
- Fortran
- Free software
- Globus Alliance
- GNU General Public License
- Grid computing
- Laptop
- Linda (coordination language)
- Message Passing Interface
- Multiprocessor
- Netlib
- Oak Ridge National Laboratory
- Occam (programming language)
- Parallel processor
- Parallel programming
- Personal computer
- Portability (computer science)
- Scalar processor
- Supercomputer
- University of Tennessee
- Vector processor
- Virtual machine
- Workstation
- OperatingSystem
- enWindows and Unix
- ProgrammingLanguage
- C (programming language)
- Programming language
- C (programming language)
- Released
- 1989
- SameAs
- 56nZb
- m.01gb9b
- Máquina Virtual Paralela
- Parallel Virtual Machine
- Parallel Virtual Machine
- Parallel Virtual Machine
- Parallel Virtual Machine
- Parallel Virtual Machine
- Parallel Virtual Machine
- Parallel Virtual Machine
- Parallel Virtual Machine
- Parallel Virtual Machine
- PVM
- Q963222
- Паралельна віртуальна машина
- ماشین مجازی موازی
- സമാന്തരമിഥ്യായന്ത്രം
- 패러렐 버추얼 머신
- Subject
- Category:Inter-process communication
- Category:Parallel computing
- Category:Software using the BSD license
- Category:Virtualization software
- Title
- enParawiki: Parallel Virtual Machine
- Url
- index.php%3Ftitle=Parallel Virtual Machine&redirect=no
- WasDerivedFrom
- Parallel Virtual Machine?oldid=1113424729&ns=0
- Website
- pvm.html
- WikiPageLength
- 5505
- Wikipage page ID
- 221470
- Wikipage revision ID
- 1113424729
- WikiPageUsesTemplate
- Template:Infobox software
- Template:Multiple issues
- Template:Parallel Computing
- Template:Portal
- Template:Redirect
- Template:Refimprove
- Template:Reflist
- Template:Start date and age
- Template:Synthesis
- Template:Webarchive