LPVM: A step towards multithread PVM

Honbo Zhou, Al Geist

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

Abstract

LPVM (lightweight-process PVM) is an experimental PVM version that supports the use of lightweight processes or threads as the basic unit of parallelism. It was designed to study potential performance improvements and implementation issues required by multithread messagepassing systems. The current version of LPVM was implemented on SMPs (shared memory processors) using POSIX threads and is designed to be thread-safe. Initial test results on a SUN SMP are compared with the performance of standard PVM. Task spawning is an order of magnitude faster in LPVM, but message-passing between threads using shared memory was found to be slower than standard PVM due to overheads in getting and releasing shared memory locks.

Original languageEnglish
Pages (from-to)407-416
Number of pages10
JournalConcurrency Practice and Experience
Volume10
Issue number5
DOIs
StatePublished - Apr 25 1998

Fingerprint

Dive into the research topics of 'LPVM: A step towards multithread PVM'. Together they form a unique fingerprint.

Cite this