Patent · US Active

Handling corrupted background data in an out of order execution environment

US8495452B2 · kind B2 · utility

0Cited by
2References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 10, 2011
Grant dateJul 23, 2013
Priority date
Expiry dateFeb 3, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1064
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Handling corrupted background data in an out of order processing environment. Modified data is stored on a byte of a word having at least one byte of background data. A byte valid vector and a byte store bit are added to the word. Parity checking is done on the word. If the word does not contain corrupted background date, the word is propagated to the next level of cache. If the word contains corrupted background data, a copy of the word is fetched from a next level of cache that is ECC protected, the byte having the modified data is extracted from the word and swapped for the corresponding byte in the word copy. The word copy is then written into the next level of cache that is ECC protected.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.