Cache structure with parity-protected clean data and ecc-protected dirty data
AssigneeQUALCOMM Incorporated
InventorsXiangyu Dong, Jungwon Suh
Life of this patent
Estimating the term…
Abstract
A method includes generating error detection information associated with data to be stored at a cache in response to determining that the data is clean. The method also includes storing the clean data at a first region of the cache. The method further includes generating error correction information associated with data to be stored at the cache in response to determining that the data is dirty. The method also includes storing the dirty data at a second region of the cache.
Claims30
A method comprising:
- in response to determining that data is clean:
- generating error detection information associated with the data to be stored at a cache;
- and
- storing the data at a first region of the cache;
- and
- in response to determining that the data is dirty:
- generating error correction information associated with the data to be stored at the cache;
- and
- storing the data at a second region of the cache.
An apparatus comprising:
- a processor;
- and
- a memory storing instructions executable by the processor to perform operations comprising:
- in response to determining that data is clean:
- generating error detection information associated with the data to be stored at a cache;
- and
- storing the data at a first region of the cache;
- and
- in response to determining that the data is dirty:
- generating error correction information associated with the data to be stored at the cache;
- and
- storing the data at a second region of the cache.
An apparatus comprising:
- in response to determining that data is clean:
- means for generating error detection information associated with the data to be stored at a cache;
- and
- means for storing the data at a first region of the cache;
- and
- in response to determining that the data is dirty:
- means for generating error correction information associated with the data to be stored at the cache;
- and
- means for storing the data at a second region of the cache.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to:
- in response to determining that data is clean:
- generate error detection information associated with the data to be stored at a cache;
- and
- store the data at a first region of the cache;
- and
- in response to determining that the data is dirty:
- generate error correction information associated with the data to be stored at the cache;
- and
- store the data at a second region of the cache.
Dependencies are inferred from the claim text.