发明名称 Method and apparatus for history-based movement of shared-data in coherent cache memories of a multiprocessor system using push prefetching
摘要 A method and apparatus are provided for moving at least one of instructions and operand data throughout a plurality of caches included in a multiprocessor computer system, wherein each of the plurality of caches is included in one of a plurality of processing nodes of the system so as to provide history-based movement of shared-data in coherent cache memories. A plurality of entries are stored in a consume after produce (CAP) table attached to each of the plurality of caches. Each of the entries is associated with a plurality of storage elements in one of the plurality of caches and includes information of prior usage of the plurality of storage elements by each of the plurality of processing nodes. Upon a miss by a processing node to a cache included therein, any storage elements that caused the miss are transferred to the cache from one of main memory and another cache. An entry is created in the table that is associated with the storage elements that caused the miss. A push prefetching engine may be used to create the entry.
申请公布号 US6711651(B1) 申请公布日期 2004.03.23
申请号 US20000655642 申请日期 2000.09.05
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 MORENO JAIME H.;RIVERS JUDE A.;WELLMAN JOHN-DAVID
分类号 G06F12/08;G06F13/00;(IPC1-7):G06F13/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址
您可能感兴趣的专利