Date of Award


Degree Name

Master of Science


Computer Science

First Advisor

Dr. Ajay Gutpa

Second Advisor

Ben Pinkowski

Third Advisor

Elise de Doncker

Access Setting

Masters Thesis-Open Access


PVM enables the use of network of workstations for parallel and distributed computation. PVM provides the message-passing primitives which include those for point-to-point communication and collective communications. The current approaches for the collective communication operations in PVM use algorithms that do not exhibit good performance.

In this thesis, we develop new approaches to improve the performance of collective communication operations in PVM by using shared memory with IP broadcasting and IP multicasting mechanism. We have implemented these approaches and have run extensive tests. This report shows the comparison of the time used by current approaches and our approaches.