Parallel virtual machine, Computer Engineering

Assignment Help:

Parallel Virtual Machine (PVM):

PVM (Parallel Virtual Machine) is portable message passing programming system which is designed to link different heterogeneous host machines to form a 'virtual machine' that is a single manageable parallel computing resource. Large computational problems like superconductivity studies, molecular dynamics simulations, distributed fractal computations, matrix algorithms can therefore be solved more cost effectively by employing the aggregate power and memory of several computers.

PVM was created by University of Tennessee "Oak Ridge National Laboratory and Emory University". The first version was released in year 1989, version 2 was released in 1991 and lastly version 3 was released in 1993. The PVM software enables a set of heterogeneous computer systems to be viewed as 'single parallel virtual machine'. It transparently handles all data conversion, message routing and task scheduling across a network of incompatible computer architectures. The programming interface of Parallel virtual machine (PVM) is very simple .The user writes his application like collection of cooperating tasks. Task accesses PVM resources by library of standard interface routines. These routines permit the beginning and termination of tasks across the network and communication as well as synchronisation between the tasks. Communication constructs involve those for transmitting and receiving data structures in addition high-level primitives like barrier synchronization and broadcast.


Related Discussions:- Parallel virtual machine

Define wait protocol, Q. Define Wait protocol? The wait protocol is use...

Q. Define Wait protocol? The wait protocol is used for resolving conflicts that arise due to some multiprocessors requiring same resource. There are 2 kinds of wait protocols:

Boiler troubles, Differences between internal and external treatment in boi...

Differences between internal and external treatment in boiler

State about the computer memories, Computer Memories Computer memories...

Computer Memories Computer memories are either external or internal. Internal memories are either RAM (random access memory) or ROM (read only memory). External memories can t

What is information technology, Information Technology is nothing but the s...

Information Technology is nothing but the study, design, development, execution, support and management of computer based information systems mainly the applications software & har

Features of an expert system, The heart of an experts systems is the ...

The heart of an experts systems is the powerful corups of knowledge that accumulates during system building. The knowledge is explicit and organized to simplify decisio

Scientific applications-image processing, Scientific Applications/Image pro...

Scientific Applications/Image processing Most of parallel processing functions from science and other academic subjects, are mainly have based upon arithmetical simulations whe

A variable number of input arguments, Write a function that will get a vari...

Write a function that will get a variable number of input arguments: the length and width of a rectangle, and possibly also the height of a box that has this rectangle as its base.

Connectivity options accessible to internet subscribers, What are the diffe...

What are the different connectivity options accessible to Internet Subscribers? Explain in detail. Internet Connectivity Options: Internet access is perhaps one of the ma

Evaluate speed of disk drive, Q. Evaluate Speed of disk drive? Drive S...

Q. Evaluate Speed of disk drive? Drive Speed: Amount of information which can be transferred in or out of memory in a second is called as disk drive speed or data transfer ra

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd