发明名称 Unified tag memory for multi-level cache memory
摘要 <p>Disclosed is a unified tag memory subsystem for a multilevel cache memory system. The unified tag system receives a cache line address including a tag index portion, a high order part and an optional cache line extension field. The tag index portion indexes a tag memory which has way-specific address tags, and lower level flags. A comparator compares the high order part with each way-specific address tag to detect a match. Lower level hit logic determines a hit when the comparator detects a match and the lower level flag indicates a valid lower level cache entry; upper level hit logic determines a higher level cache hit when the comparator detects a match and the upper level valid is set. In particular embodiments, lower level flag indicates a way of storage where associated data may be found in lower level cache data memory. Also the system could have at least two way-specific address tags and at least two first comparators. The system could have cache coherency logic coupled to the tag memory system, which could be cache snoop logic. There could be a plurality of first comparators for multiple ways of associativity.</p>
申请公布号 GB2389205(A) 申请公布日期 2003.12.03
申请号 GB20030002290 申请日期 2003.01.31
申请人 * HEWLETT-PACKARD COMPANY 发明人 TERRY L * LYON
分类号 G06F12/00;G06F12/08;G06F13/00;(IPC1-7):G06F12/08 主分类号 G06F12/00
代理机构 代理人
主权项
地址