发明名称 Method for high-speed recoverable directory access
摘要 A method of determining if a requested memory block of a memory device is contained in a cache used by a processor of a computer system is disclosed. An address associated with the requested memory block is compared to a plurality of address tags stored in a cache directory of the cache, while simultaneously performing error checks on the address tags. Corrected address tags are supplied for any erroneous address tags indicated by the error checks, and any corrected address tags are also compared to the address of the requested memory block. The error check may be a parity check of a portion of the address tag, either the entire portion, or of several subsets having a number of bits smaller than the address tag. The address tags can be stored in a redundant cache directory of the cache, and the corrected address tags supplied by substituting corresponding address tags from the redundant cache directory. By moving error checking out of the critical retrieval path of the cache, the present invention results in improved performance (increased speed).
申请公布号 US5867511(A) 申请公布日期 1999.02.02
申请号 US19970834118 申请日期 1997.04.14
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ARIMILLI, RAVI KUMAR;DODSON, JOHN STEVEN;LEWIS, JERRY DON;SKERGAN, TIMOTHY M.
分类号 G06F12/16;G06F11/10;G06F12/08;G06F12/12;G11C29/00;(IPC1-7):G11C29/00 主分类号 G06F12/16
代理机构 代理人
主权项
地址