Hardware based memory scrubbing
First Claim
Patent Images
1. A system comprising:
- an engine, implemented in hardware, configured to initiate a request for data residing in associated memory; and
an error system configured to detect errors in data that has been read from the associated memory in response to the request for the data, the error system maintaining a log of entries corresponding to errors detected by the error system, an identifier being associated with each of the entries in the log that result from the request initiated by the engine to differentiate from other entries in the log.
2 Assignments
0 Petitions
Accused Products
Abstract
This application relates to hardware based memory scrubbing. One disclosed embodiment may comprise a system that includes an engine, implemented in hardware, configured to initiate a request for data residing in associated memory. An error system is configured to detect errors in data that has been read from associated memory in response to the request for the data, the error system maintaining a log of entries corresponding to errors detected by the error system. An identifier is associated with each of the entries in the log that result from the request initiated by the engine to differentiate from other entries in the log.
-
Citations
36 Claims
-
1. A system comprising:
-
an engine, implemented in hardware, configured to initiate a request for data residing in associated memory; and an error system configured to detect errors in data that has been read from the associated memory in response to the request for the data, the error system maintaining a log of entries corresponding to errors detected by the error system, an identifier being associated with each of the entries in the log that result from the request initiated by the engine to differentiate from other entries in the log. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 31, 32, 33, 35, 36)
-
-
14-30. -30. (canceled)
-
34. A computer implemented method comprising:
-
initiating a request to read data residing in an associated memory; detecting errors in the data that has been read from the associated memory in response to the request; storing and maintaining a log of entries corresponding to errors detected; generating and storing an identifier associated with each of the entries in the log that result from the request to read data to differentiate from other entries in the log.
-
Specification