发明名称 Mapping and logic for combining L1 and L2 directories and/or arrays
摘要 Architectures, methods and systems are presented which combine a multiple of directories (e. g. L 1 and L 2 directory) into a single directory, while still allowing the individual levels to use their own organization which is best for overall performance. This integration is performed without compromising the organization at each level. With some small additions to the L 2 directory, it is used simultaneously to perform both the L 1 and L 2 directory functions. Additionally, the same organizational structure allows the L 2 array to serve both as a traditional L 1 and simultaneous L 2 array. In one aspect of the present invention an architecture is provided for a first and second level memory hierarchy, or cache, including a first data storage array for the first level memory hierarchy; a second data storage array for the second level memory hierarchy, a single address translation directory combining the directories for the first and second level memory hierarchy into a single directory satisfying the organization requirements of both the first and second level memory hierarchy. Also provided is a system having three level memory hierarchy comprising: a single combined directory used to serve each of three separate storage arrays. Each of the storage arrays serves a respective level of the three level memory hierarchy wherein the organization of the various levels is not compromised by the use of the single combined directory.
申请公布号 US6981096(B1) 申请公布日期 2005.12.27
申请号 US19980165490 申请日期 1998.10.02
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 MATICK RICHARD E.;SCHUSTER STANLEY EVERETT
分类号 G06F12/00;G06F12/08;G06F13/00;(IPC1-7):G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址