Back to results
US 10,592,465 B2Granted
Node controller direct socket group memory access
AssigneeHewlett Packard Enterprise Development LP
InventorsFrank R. Dropps, Eric C. Fromm
Life of this patent
Estimating the term…
Abstract
A node controller for a first processor socket group may include a node memory storing a coherence directory and logic. Logic may cause the node controller to: receive a memory operation request directly from a second processor socket group, follow a coherence protocol based on the memory operation request and the coherence directory and directly access a socket group memory of the first processor socket group based on the request.
Claims11
A node controller for a first processor socket group, the node controller comprising:
- a node memory storing a coherence directory;
- and
- logic causing the node controller to:
- receive a memory operation request directly from a second processor socket group;
- follow a coherence protocol based on the memory operation request and the coherence directory;
- directly receive a response from the second processor socket group;
- forward the response to a processor socket of the first processor socket group;
- and
- directly access a socket group memory of the first processor socket group based upon the response and on the request, wherein the forwarding of the response to the processor socket of the first processor socket group is concurrent with the accessing of the socket group memory of the first processor socket group based upon the response.
6 more elements
A method comprising:
- receiving a memory operation request, with a node controller of a first socket group, directly from a second socket group;
- following a coherence protocol based upon the received memory operation request with the node controller;
- directly receiving, with the node controller, a response from the second socket group;
- forwarding, with the node controller, the response to a processor socket of the first socket group;
- directly accessing a socket group memory of the first socket group based upon the request with the node controller and the response, wherein the forwarding of the response to the processor socket of the first socket group is concurrent with the accessing of the socket group memory of the first socket group based upon the response.
2 more elements
A system comprising:
- a first processor socket group comprising:
- first processor socket;
- a first socket group memory;
- and
- a first node controller;
- and
- a second processor socket group comprising:
- a second processor socket;
- a second socket group memory;
- and
- a second node controller, the second node controller comprising logic causing the second node controller to:
- receive a memory operation request directly from the first node controller;
- follow a coherence protocol based upon the received memory operation request;
- directly receive a response from the first processor socket group;
- forward the response to the second processor socket;
- and
- directly access the second socket group memory based upon the request and the response, wherein the forwarding of the response to the processor socket of the second processor socket group is concurrent with the accessing of the socket group memory of the second processor socket group based upon the response.
14 more elements
Dependencies are inferred from the claim text.