Parallel Logic Programs on the HP Mayfly
Loading...
Date
1990-12-07
Authors
Conery, John S.
Journal Title
Journal ISSN
Volume Title
Publisher
University of Oregon
Abstract
The Mayfly, a parallel processor being built at HP Labs in Palo Alto, has architectural
support for several import.ant. aspects of the OM virtual machine for parallel
logic programs. Each node has a coprocessor that is able to relieve the main processor
of a significant amount oft.he "housekeeping" work of memory management ,
task switching, and message handling. This paper describes how the coprocessor
implements kernel level functions in OM, with particular attention to the operations
that support task switching. The paper includes detailed timing data from
a program with interleaved parallel threads to show that while the main processor
is busy in one thread the coprocessor can effectively build the context for the next
thread .
Description
19 pages
Keywords
HP Labs, OM virtual machine, parallel logic programming, kernel level functions