发明名称 Hierarchical cache structure and handling thereof
摘要 A hierarchical cache structure includes at least one real indexed higher level cache with a directory and a unified cache array for data and instructions, and at least two lower level caches, each split in an instruction cache and a data cache. An instruction cache of a split real indexed second level cache includes a directory and a corresponding cache array connected to the real indexed third level cache. A data cache of the split second level cache includes a directory connected to the third level cache. An instruction cache of a split virtually indexed first level cache is connected to the second level instruction cache. A cache array of a data cache of the first level cache is connected to the cache array of the second level instruction cache and to the cache array of the third level cache. A directory of the first level data cache is connected to the second level instruction cache directory and to the third level cache directory.
申请公布号 US9563568(B2) 申请公布日期 2017.02.07
申请号 US201514935909 申请日期 2015.11.09
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Habermann Christian;Jacobi Christian;Recktenwald Martin;Tast Hans-Werner
分类号 G06F12/0811;G06F12/08;G06F13/00 主分类号 G06F12/0811
代理机构 Heslin Rothenberg Farley & Mesiti P.C. 代理人 McNamara, Esq. Margaret;Schiller, Esq. Blanche E.;Heslin Rothenberg Farley & Mesiti P.C.
主权项 1. A computer program product for handling a hierarchical cache structure, said computer program product comprising: a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: initiating requests by a real indexed cache at one level of a hierarchical cache structure to a real indexed cache at another level of the hierarchical cache structure;initiating requests by a virtually indexed cache to said real indexed cache at the one level; andinitiating other requests by said virtually indexed cache to said real indexed cache at the one level and to said real indexed cache at the another level.
地址 Armonk NY US