发明名称 Dynamic allocation of shared cache directory for optimizing performance
摘要 Methods, apparatus, and program product are disclosed for use in a computer system to provide for dynamic allocation of a directory memory in a node memory controller in which one or more coherent multiprocessor nodes comprise the computer system. The directory memory in a node is partitioned between a snoop directory portion and a remote memory directory portion. During a predetermined time interval, snoop directory entry refills and remote memory directory entry refills are accumulated. After the time interval has elapsed, a ratio of the snoop directory entry refills to the number of remote memory directory entry refills is computed. The ratio is compared to a desired ratio. Respondent to a difference between the ratio and the desired ratio, adjustments are made to the allocation of the memory directory between the snoop directory and the remote memory directory.
申请公布号 US7089361(B2) 申请公布日期 2006.08.08
申请号 US20030636059 申请日期 2003.08.07
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BORKENHAGEN JOHN MICHAEL
分类号 G06F12/00;G06F12/02;G06F12/08 主分类号 G06F12/00
代理机构 代理人
主权项
地址