PVM Introduction

Message Passing (Programmer Level)
Originally developed for Massively Parallel Processors (MPP)
Expanded to support Distributed Computing

Key Concept:
PVM makes a collection of MMPs, SMP, and uniprocessor computers appear as one large virtual machine.

PVM trasparently handles:
  • all message routing
  • data converstions
  • task scheduling