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

what is lrd_stmt?, The lrd_stmt function associates a character string (ge...

The lrd_stmt function associates a character string (generally a SQL statement) with a cursor. This function sets a SQL statement to be processed.

Explain characteristics in java for e-commerce applications, Explain the ch...

Explain the characteristics and utilities available into java that makes it appropriate for developing e-commerce applications. Following are the characteristics and utilities

Find cross points and primary no. in 3-tage satge switching, A three stage ...

A three stage switching structure supports 100 inlets and 400 outlets. Find the number of cross points, and the number of primary and secondary switches used in the design. We

What is the benefit of using linq on dataset, The main aim of using LINQ to...

The main aim of using LINQ to Dataset is to run strongly typed queries on Dataset. Assume we want to combine the results from two Datasets, or we need to take a distinct value f

Why does dma have priority over the cpu, Why does DMA have priority over th...

Why does DMA have priority over the CPU when both request a memory transfer? The data transfer monitored by DMA controller which is called as DMA channel. The CPU is included o

What is efi framework, The Extensible Firmware Interface (EFI) is a specifi...

The Extensible Firmware Interface (EFI) is a specification that defines a software interface among an operating system and platform firmware. EFI is intended as a significantly imp

Execute the command in linux, Now that the user's command has been parsed i...

Now that the user's command has been parsed into an array of char*, we can pass this to the OS to execute the command. To execute the command, use the execvp() function from unis

Illustrate about the single inheritance, Illustrate about the single inheri...

Illustrate about the single inheritance During inheritance, superclass feature may by override by a subclass defining that feature with the same name. The overriding features (

Explain non-adapting routing, Explain non-adapting routing. Systems whi...

Explain non-adapting routing. Systems which do not implement adaptive routing are explained as using non-adapting or static routing, which routes by a network are explained by

Illustrate simple ALU organisation, Q. Illustrate Simple ALU Organisation? ...

Q. Illustrate Simple ALU Organisation? An ALU comprises circuits which perform data processing micro-operations. Though how are these ALU circuits used in conjunction of other

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