TECHNOLOGIES FOR MANAGING ERRORS IN A REMOTELY ACCESSIBLE MEMORY POOL
First Claim
1. A memory sled comprising:
- communication circuitry;
a memory pool controller couplable to a memory pool having one or more byte-addressable memory devices, wherein the memory pool controller is to;
(i) write test data to a byte-addressable memory region in the memory pool, wherein the memory region is to be accessed by a remote compute sled through a network;
(ii) read data from the memory region to which the test data was written;
(iii) compare the read data to the test data to determine whether a threshold number of errors are present in the read data; and
(iv) send, in response to a determination that the threshold number of errors are present in the read data, a notification through the network that the memory region is faulty.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies for managing errors in a remotely accessible memory pool include a memory sled. The memory sled includes a memory pool having one or more byte-addressable memory devices and a memory pool controller coupled to the memory pool. The memory sled is to write test data to a byte-addressable memory region in the memory pool. The memory region is to be accessed by a remote compute sled. The memory sled is also to read data from the memory region to which the test data was written, compare the read data to the test data to determine whether a threshold number of errors are present in the read data, and send, in response to a determination that the threshold number of errors are present in the read data, a notification to the remote compute sled that the memory region is faulty.
15 Citations
25 Claims
-
1. A memory sled comprising:
-
communication circuitry; a memory pool controller couplable to a memory pool having one or more byte-addressable memory devices, wherein the memory pool controller is to;
(i) write test data to a byte-addressable memory region in the memory pool, wherein the memory region is to be accessed by a remote compute sled through a network;
(ii) read data from the memory region to which the test data was written;
(iii) compare the read data to the test data to determine whether a threshold number of errors are present in the read data; and
(iv) send, in response to a determination that the threshold number of errors are present in the read data, a notification through the network that the memory region is faulty. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more machine-readable storage media comprising a plurality of instructions stored thereon that, in response to being executed, cause a memory sled to:
-
write test data to a byte-addressable memory region in a memory pool, wherein the memory region is to be accessed by a remote compute sled through a network; read data from the memory region to which the test data was written; compare the read data to the test data to determine whether a threshold number of errors are present in the read data; and send, in response to a determination that the threshold number of errors are present in the read data, a notification through the network that the memory region is faulty. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
writing, by a memory sled, test data to a byte-addressable memory region of a memory pool, wherein the memory region is to be accessed by a remote compute sled through a network; reading, by the memory sled, data from the memory region to which the test data was written; comparing, by the memory sled, the read data to the test data to determine whether a threshold number of errors are present in the read data; and sending, by the memory sled and in response to a determination that the threshold number of errors are present in the read data, a notification through the network that the memory region is faulty. - View Dependent Claims (24, 25)
-
Specification