发明名称 System and method for remote direct memory access without page locking by the operating system
摘要 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.
申请公布号 US7533197(B2) 申请公布日期 2009.05.12
申请号 US20060594446 申请日期 2006.11.08
申请人 SICORTEX, INC. 发明人 LEONARD JUDSON S.;GINGOLD DAVID;STEWART LAWRENCE C.
分类号 G06F13/28;G06F15/167 主分类号 G06F13/28
代理机构 代理人
主权项
地址