Remote persistent memory access device
AssigneeIntel Corporation
InventorsPhil C. Cayton, Dave B. Minturn, James P. Freyensee, Jay E. Sternberg
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses and methods may provide for technology that detects received data at a network interface controller. The network interface controller may be connected with a local memory including a persistent non-volatile memory directly accessible only by the network interface controller. The technology may determine whether to store the received data in the local memory or a system memory including a persistent non-volatile memory region. The technology may store the received data in the local memory or the system memory according to the determining.
Claims24
A system comprising:
- a system memory including a persistent non-volatile memory region;
- a local memory including a persistent non-volatile memory;
- and
- a network interface controller connected to the system memory and the local memory, the network interface controller including logic to detect received data, determine whether to store the received data in the local memory or the system memory, and store the received data in the local memory or the system memory according to whether the received data is determined to be stored in the local memory or the system memory,
- wherein the persistent non-volatile memory is directly accessible only by the network interface controller.
An apparatus comprising:
- a substrate;
- a local memory including a persistent non-volatile memory;
- and
- a network interface controller including logic coupled to the substrate and implemented at least partly in one or more of configurable logic or fixed-functionality logic hardware, the logic to detect received data, determine whether to store the received data in the local memory or a system memory including a persistent non-volatile memory region, and store the received data in the local memory or the system memory according to whether the received data is determined to be stored in the local memory or the system memory, the logic being connected to the persistent non-volatile memory so that the persistent non-volatile memory is directly accessible only by the logic.
A method comprising:
- detecting received data at a network interface controller, the network interface controller being connected with a local memory including a persistent non-volatile memory directly accessible only by the network interface controller;
- determining whether to store the received data in the local memory or a system memory including a persistent non-volatile memory region;
- and
- storing the received data in the local memory or the system memory according to the determining.
At least one computer readable storage medium comprising a set of instructions, which when executed, cause a computing system to:
- detect received data at a network interface controller, the network interface controller being connected with a local memory including a persistent non-volatile memory directly accessible only by the network interface controller;
- determine whether to store the received data in the local memory or a system memory including a persistent non-volatile memory region;
- and
- store the received data in the local memory or the system memory according to whether the received data is determined to be stored in the local memory or the system memory.
Dependencies are inferred from the claim text.