Psyche is perhaps the most similar to our proposed system. However , differences exist in the cross domain communication mechanism. Psyche uses page faults to trigger cross domain calls rather than explicit traps by stubs. M.L. Scott, T.J. LeBlanc, and B.D. Marsh. Design rational for Psyche, a general-purpose multiprocessor operating system .
Processes communicate using a common object as an intermediary.
To avoid the need for compiler support, Elmwood requires an object programmer to provide a dispatcher for an object s entries, including initialization. Psyche is implemented on the BBN Butterfly Plus hardware. M. Scott, T. Leblanc, and B. Marsh. Design rationale for psyche, a general purpose multiprocessor operating system . Michael Scott, Thomas LeBlanc, and Brian Marsh.