skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Interprocessor invocation on a NUMA multiprocessor. Technical report

Technical Report ·
OSTI ID:5971577

On a distributed shared memory machine, the problem of minimizing accesses to remote memory modules is crucial for obtaining high performance. We describe an object-based, parallel programming system called OSMIUM to support experiments with mechanisms for performing invocations on remote objects. The mechanisms we have studied include: non-cached access to remote memory, data migration, and function-shipping using an interprocessor invocation protocol (IIP). Our analyses and experiments indicate that IIP competes well with the alternatives, especially when the structure of user programs requires synchronized access to data structures. While these results are obtained on a NUMA multiprocessor, they are also applicable to systems that use hardware cache coherency techniques.

Research Organization:
Rochester Univ., NY (USA). Dept. of Computer Science
OSTI ID:
5971577
Report Number(s):
AD-A-228930/4/XAB; TR-356; CNN: N00014-82-K-0193; NSF-CDA88-22724
Country of Publication:
United States
Language:
English

Similar Records

Page placement policies for NUMA multiprocessors
Journal Article · Fri Feb 01 00:00:00 EST 1991 · Journal of Parallel and Distributed Computing; (United States) · OSTI ID:5971577

Analysis of cache invalidation patterns in multiprocessors
Technical Report · Sun Jan 01 00:00:00 EST 1989 · OSTI ID:5971577

Lockup-free caches in high-performance multiprocessors
Journal Article · Tue Jan 01 00:00:00 EST 1991 · Journal of Parallel and Distributed Computing; (United States) · OSTI ID:5971577