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

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

Differences between internal and external treatment in boiler

Explain the following the address instruction, Explain the following the ad...

Explain the following the address instruction?  Three-address instruction-it can be represented as add a,b,c Two-address instruction-it can be shown as Add a,b

Write a .net web service program, Question: (a) Give three typical use...

Question: (a) Give three typical uses of Web Services. (b) Describe the term WebService Behavior and list its advantages. (c) Explain how Proxy classes are used to acc

What is difference between hold time and setup, What is difference between ...

What is difference between hold time and setup? The interviewer was looking for one exact reason, and it’s really a good answer as well..The hint is hold time doesn't depend onto c

Search method for searching a sorted file, The search method for searchi...

The search method for searching a sorted file that needs increased amount of space is The search technique for searching a sorted file that needs increased amount of space

Illustrate what is pascal''s principle, Illustrate what is pascal's princip...

Illustrate what is pascal's principle? Answer:- Pascal's Principle declares that the pressure is transmitted evenly through a liquid. That's why when you pump up a balloon

Illustrate the term EDI trading patterns, Illustrate the term EDI Trading P...

Illustrate the term EDI Trading Patterns? EDI Trading Patterns are illustrated below: a. Hubs and Spokes: Several of the prime movers into the adoption of Electronic Da

How to call a wml script from a wml page, WML & WML Script 1. How to ca...

WML & WML Script 1. How to call a WML Script from a WML Page? 2. Write a brief note on WML Script Operators and Expressions. 3. Write brief notes on WML Script Statements

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