发明名称 Method and apparatus for tracking cached addresses for maintaining cache coherency in a computer system having multiple caches
摘要 A computer system includes multiple caches and a cache line state directory structure, having at least a portion dedicated to a particular device cache within a particular device, and contains a fixed number of entries having a one-to-one correspondence to the cache lines of the cache to which it corresponds. The cache line state directory is used to determine whether it is necessary to send an invalidation message to the device cache. In the preferred embodiment, a dedicated portion of the cache line state directory structure corresponds to an I/O bridge device cache. Preferably, the cache line state directory also maintains state for one or more processor caches in a different format. The computer system preferably uses a NUMA architecture, the directories being maintained by node servers in each node.
申请公布号 US2005160226(A1) 申请公布日期 2005.07.21
申请号 US20040760431 申请日期 2004.01.20
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 AVERILL DUANE A.;HOOVER RUSSELL D.;SHEDIVY DAVID A.;VOYTOVICH MARTHA E.
分类号 G06F12/00;G06F12/08;(IPC1-7):G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址