Parallel Logic Programs on the HP Mayfly

Loading...
Thumbnail Image

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

Citation