发明名称 MULTI-LEVEL CACHE HAVING OVERLAPPING CONGRUENCE GROUP OF ASSOCIATIVITY SET IN VARIOUS CACHE LEVEL
摘要 PROBLEM TO BE SOLVED: To reduce idle time of a processor in a caching mistake, in relation to design and operation of a cache memory and support hardware for a processing unit of a digital data processing device. SOLUTION: A computer cache memory having at least two levels includes associativity sets allocated to congruence groups, each congruence group having multiple associativity sets (preferably two) in the higher level cache and multiple associativity sets (preferably three) in the lower level cache. The address range of an associativity set in the higher level cache is distributed among all the associativity sets in the lower level cache within the same congruence group, so that these lower level associativity sets are effectively shared by all associativity sets in the same congruence group in the higher level. The lower level cache is preferably a victim cache of the higher level cache. COPYRIGHT: (C)2005,JPO&NCIPI
申请公布号 JP2005174341(A) 申请公布日期 2005.06.30
申请号 JP20040356031 申请日期 2004.12.08
申请人 INTERNATL BUSINESS MACH CORP <IBM> 发明人 SAWDEY AARON C
分类号 G06F12/08;G06F12/00;G06F12/12;(IPC1-7):G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址