Utilizing Error Correcting Code Data Associated With A Region of Memory
AssigneeInternational Business Machines Corporation
InventorAnthony J. Bybell
Life of this patent
Estimating the term…
Abstract
In a particular embodiment, a processor retrieves from memory, for each data block within the region of the memory, error correcting code (ECC) data corresponding to data stored within the data block. In one embodiment, a processor generates for each retrieved ECC data, a hash value by hashing the retrieved ECC data. In a particular embodiment, a processor combines hash values to generate a total hash value corresponding to a region of memory. In one embodiment, a processor uses a total hash value to compare a region of memory to other regions of the memory.
Claims20
A method of utilizing error correcting code data associated with a region of memory, the region of memory containing a plurality of data blocks, the method comprising:
- retrieving from the memory, by a processor, for each data block within the region of the memory, error correcting code (ECC) data corresponding to data stored within the data block;
- generating, by the processor, for each retrieved ECC data, a hash value by hashing the retrieved ECC data;
- and
- combining, by the processor, the hash values to generate a total hash value corresponding to the region of the memory.
An apparatus for utilizing error correcting code data associated with a region of cache memory, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that when executed by the computer processor cause the apparatus to carry out the steps of:
- retrieving from the memory, by a processor, for each data block within the region of the memory, error correcting code (ECC) data corresponding to data stored within the data block;
- generating, by the processor, for each retrieved ECC data, a hash value by hashing the retrieved ECC data;
- and
- combining, by the processor, the hash values to generate a total hash value corresponding to the region of the memory.
Dependencies are inferred from the claim text.