PVM Enhancement for Beowulf Multiple-Processor Nodes

TBMG-1543

01/01/2006

Abstract
Content

A recent version of the Parallel Virtual Machine (PVM) computer program has been enhanced to enable use of multiple processors in a single node of a Beowulf system (a cluster of personal computers that runs the Linux operating system). A previous version of PVM had been enhanced by addition of a software port, denoted BEOLIN, that enables the incorporation of a Beowulf system into a larger parallel processing system administered by PVM, as though the Beowulf system were a single computer in the larger system. BEOLIN spawns tasks on (that is, automatically assigns tasks to) individual nodes within the cluster. However, BEOLIN does not enable the use of multiple processors in a single node. The present enhancement adds support for a parameter in the PVM command line that enables the user to specify which Internet Protocol host address the code should use in communicating with other Beowulf nodes. This enhancement also provides for the case in which each node in a Beowulf system contains multiple processors. In this case, by making multiple references to a single node, the user can cause the software to spawn multiple tasks on the multiple processors in that node.

Meta TagsDetails
Citation
"PVM Enhancement for Beowulf Multiple-Processor Nodes," Mobility Engineering, January 1, 2006.
Additional Details
Publisher
Published
Jan 1, 2006
Product Code
TBMG-1543
Content Type
Magazine Article
Language
English