MEMORY NODE ERROR CORRECTION
First Claim
Patent Images
1. A memory network comprising:
- memory nodes, wherein each memory node includes memory and memory controller logic;
inter-node links connecting the memory nodes with each other,wherein the memory controller logic of a memory node in the memory network is to receive a memory access request from a main memory controller of a processor connected to the memory network and detect an error in data for the memory access, anda resiliency group for the memory node to provide error correction for the detected error, the resiliency group including at least one memory node in the memory network.
2 Assignments
0 Petitions
Accused Products
Abstract
According to an example, a resiliency group for a memory node in a memory network can provide error correction for a memory access in the memory node. The memory access may be received from a main memory controller of a processor connected to the memory network. The memory access may be executed by a memory controller of the memory node.
-
Citations
15 Claims
-
1. A memory network comprising:
-
memory nodes, wherein each memory node includes memory and memory controller logic; inter-node links connecting the memory nodes with each other, wherein the memory controller logic of a memory node in the memory network is to receive a memory access request from a main memory controller of a processor connected to the memory network and detect an error in data for the memory access, and a resiliency group for the memory node to provide error correction for the detected error, the resiliency group including at least one memory node in the memory network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13)
-
-
12. A memory node comprising:
-
a stacked memory including a plurality of memory layers; a base logic layer including memory controller logic to perform memory accesses on the stacked memory; and vias connected to the plurality of layers to the base logic layer, wherein the base logic layer is to determine Reed-Solomon (RS) symbols for each memory bank or subarray in a different layer and a different vertical slice of the stacked memory, and each RS symbol provides error correction for the memory bank or subarray.
-
-
14. A method comprising:
-
receiving a memory access request from a main memory controller of a processor at a memory node, wherein the memory node includes memory controller logic and memory; executing the memory access in the memory by the memory controller of the memory node; detecting an error of the memory access by the memory controller logic; and correcting the error by the memory controller logic or correcting the error by a resiliency group of the memory node. - View Dependent Claims (15)
-
Specification