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

Encryption techniques to ensute secured transaction on net, Two popular enc...

Two popular encryption techniques to ensute secured transactions on the net? 1. Translation table 2. Word/byte rotation and XOR bit masking.

What is tape backup, Q. What is Tape Backup? Magnetic tapes are used th...

Q. What is Tape Backup? Magnetic tapes are used these days in computers for the below purposes: Backing up data stored in disks. It is essential to regularly save data s

Illustrate diffrent types of modems, Q. Illustrate Diffrent types of modems...

Q. Illustrate Diffrent types of modems? There are four different types of modems: half-duplex, full-duplex, synchronous, and asynchronous.With half-duplex modems data can be tr

Define refresh circuits, Define Refresh Circuits? It is a circuit which...

Define Refresh Circuits? It is a circuit which make sure that the contents of a DRAM are maintained when every row of cells are accessed periodically.

State and prove any one of the demorgen''s laws, Q. F(x,y,z) = ∑m (4,6,7,8...

Q. F(x,y,z) = ∑m (4,6,7,8)+ ∑d (2,5,11,12) Using K-Map. Q. State and prove any one of the DeMorgen's Laws. Show that these theorems can be extended up to any number of variabl

Differentiate among validation and exception testing, Differentiate between...

Differentiate between validation and exception testing. - Validation testing is done to test software in conformance to requirements specified. It aims to demonstrate that soft

#titlecompiler design.., c program for converting context free grammar to g...

c program for converting context free grammar to griebach normal form

Explain the logic symbols - flip flops, Explain the Logic symbols - Flip Fl...

Explain the Logic symbols - Flip Flops? These flip-flops are as well called Master-Slave flip-flops simply because their internal construction is divided into two sections. Th

How to set cell properties in dreamweaver, Q. How to Set Cell Properties in...

Q. How to Set Cell Properties in dreamweaver? Cell height determines the height of space within a cell row. Notice the space around Compass logo. You want to remove the extra s

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