Method and apparatus for protecting TLB's VPN from soft errors
AssigneeIntel Corporation
InventorsUgonna C. Echeruo, George Z. Chrysos, John H. Crawford, Shubhendu S. Mukherjee
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsUgonna C. Echeruo, George Z. Chrysos, John H. Crawford, Shubhendu S. Mukherjee
Estimating the term…
A method and apparatus for protecting a TLB's VPN from soft errors is described. On a TLB lookup, the incoming virtual address is used to CAM the TLB VPN. In parallel with this CAM operation, parity is computed on the incoming virtual address for the possible page sizes supported by the processor. If a matching VPN is found in the TLB, its payload is read out. The encoded page size is used to select which of the set of pre-computed virtual address parity to compare with the stored parity bit in the TLB entry. This has the advantage of removing the computation of parity on the TLB VPN from the critical path of the TLB lookup. Instead it is now in the TLB fill path.
A method comprising:
An apparatus comprising:
A system comprising:
Dependencies are inferred from the claim text.