发明名称 Flexible techniques for associating cache memories with processors and main memory
摘要 Caches are associated with processors, such multiple caches may be associated with multiple processors. This association may be different for different main memory address ranges. The techniques of the invention are flexible, as a system designer can choose how the caches are associated with processors and main memory banks, and the association between caches, processors, and main memory banks may be changed while the multiprocessor system is operating. Cache coherence may or may not be maintained. An effective address in an illustrative embodiment comprises an interest group and an associated address. The interest group is an index into a cache vector table and an entry into the cache vector table and the associated address is used to select one of the caches. This selection can be pseudo-random. Alternatively, in some applications, the cache vector table may be eliminated, with the interest group directly encoding the subset of caches to use.
申请公布号 US6961804(B2) 申请公布日期 2005.11.01
申请号 US20020186476 申请日期 2002.06.28
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 DENNEAU MONTY MONTAGUE;HOCHSCHILD PETER HEINER;WARREN, JR. HENRY STANLEY
分类号 G06F12/08;(IPC1-7):G06F12/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址