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

Title: Direct access inter-process shared memory

Patent ·
OSTI ID:1107593

A technique for directly sharing physical memory between processes executing on processor cores is described. The technique includes loading a plurality of processes into the physical memory for execution on a corresponding plurality of processor cores sharing the physical memory. An address space is mapped to each of the processes by populating a first entry in a top level virtual address table for each of the processes. The address space of each of the processes is cross-mapped into each of the processes by populating one or more subsequent entries of the top level virtual address table with the first entry in the top level virtual address table from other processes.

Research Organization:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC04-94AL850(X)
Assignee:
Sandia Corporation (Albuquerque, NM)
Patent Number(s):
8,566,536
Application Number:
12/551,666
OSTI ID:
1107593
Country of Publication:
United States
Language:
English

References (9)

Implementation and evaluation of shared-memory communication and synchronization operations in MPICH2 using the Nemesis communication subsystem journal September 2007
An Ultrahigh Performance MPI Implementation on SGI® ccNUMA Altix® Systems journal January 2006
Designing an Efficient Kernel-Level and User-Level Hybrid Approach for MPI Intra-Node Communication on Multi-Core Systems conference September 2008
Method and system for collective file access using an mmap (memory-mapped file) patent January 2010
Data Transfers between Processes in an SMP System: Performance Study and Application to MPI conference January 2006
Cache-Efficient, Intranode, Large-Message MPI Communication with MPICH2-Nemesis conference September 2009
Implementation and Shared-Memory Evaluation of MPICH2 over the Nemesis Communication Subsystem book January 2006
LiMIC: Support for High-Performance MPI Intra-node Communication on Linux Cluster conference June 2005
Fbufs: a high-bandwidth cross-domain transfer facility journal December 1993

Similar Records

Contention Modeling for Multithreaded Distributed Shared Memory Machines: The Cray XMT
Conference · Wed Jul 27 00:00:00 EDT 2011 · OSTI ID:1107593

Memory access in shared virtual memory
Conference · Wed Jan 01 00:00:00 EST 1992 · OSTI ID:1107593

Memory access in shared virtual memory
Conference · Tue Sep 01 00:00:00 EDT 1992 · OSTI ID:1107593

Related Subjects