LPVM: a step towards multithread PVM

1998; Wiley; Volume: 10; Issue: 5 Linguagem: Inglês

10.1002/(sici)1096-9128(19980425)10

ISSN

1096-9128

Autores

Honbo Zhou, Al Geist,

Tópico(s)

Interconnection Networks and Systems

Resumo

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 message-passing 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. © 1998 John Wiley & Sons, Ltd.

Referência(s)