System and method for remote direct memory access without page locking by the operating system
AssigneeSiCortex, Inc.
InventorsJudson S. Leonard, David Gingold, Lawrence C. Stewart
Life of this patent
Estimating the term…
Loading patent…
AssigneeSiCortex, Inc.
InventorsJudson S. Leonard, David Gingold, Lawrence C. Stewart
Estimating the term…
A multi-node computer system with a plurality of interconnected processing nodes, including a method of using DMA engines without page locking by the operating system. The method includes a sending node with a first virtual address space and a receiving node with a second virtual address space. Performing a DMA data transfer operation between the first virtual address space on the sending node and the second virtual address space on the receiving node via a DMA engine, and if the DMA operation refers to a virtual address within the second virtual address space that is not in physical memory, causing the DMA operation to fail. The method includes causing the receiving node to map the referenced virtual address within the second virtual address space to a physical address, and causing the sending node to retry the DMA operation, wherein the retried DMA operation is performed without page locking.
In a multi-node computer system having a plurality of interconnected processing nodes, a method of using DMA engines without page locking by an operating system, the method comprising:
Dependencies are inferred from the claim text.