发明名称 Cache storage hierarchy for a multiprocessor system.
摘要 <p>In a multiprocessor (MP) system each processor (CP) has an associated store-in-buffer cache (BCE) whose set-associative classes (lines) are designated exclusive (EX) or shareable by all processors (RO). The cache directories (PD) are addressed by the non-translatable address part and by some bits of the translatable address part so that cache synonyms occur. Accesses of a processor to its cache are either flagged exclusive (EX) for store instructions and operand fetches or shareable (RO) for instruction fetches. To reduce the number of castouts in case of cache conflicts the shareability of a new cache line brought in after a cache miss is determined from its original shareability, the type of access to be performed and the change status of the line. An exclusive (operand) fetch to a cache line a copy of which is in a remote processor and designated exclusive is changed to RO if no changes have been made to that line. A synonym designated RO in the processors own cache is duplicated to speed up further accesses. Synonym detection in all caches is pertormed in parallel by permuting the translatable address bits. For faster operation each processor has a further cache directory (CD) which is used for synonym detection and cross-interrogation.</p>
申请公布号 EP0051745(A2) 申请公布日期 1982.05.19
申请号 EP19810107928 申请日期 1981.10.05
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 CHAN, SHIU KWONG;FLUSCHE, FREDERICK OTTO;GERARDI, JOHN ANTHONY;GUSTAFSON, RICHARD NEIL;MCGILVRAY, BRUCE LLOYD
分类号 G06F12/08;G06F12/10;(IPC1-7):11C9/06 主分类号 G06F12/08
代理机构 代理人
主权项
地址