-
公开(公告)号:GB2519886B
公开(公告)日:2015-09-30
申请号:GB201502220
申请日:2013-08-06
Applicant: IBM
Inventor: FREY BRADLY , GUTHRIE GUY L , MAY CATHY , WILLIAMS DEREK E
-
公开(公告)号:DE102013204417A1
公开(公告)日:2013-10-02
申请号:DE102013204417
申请日:2013-03-14
Applicant: IBM
Inventor: GHAI SANJEEV , GUTHRIE GUY L , STARKE WILLIAM J , STUECHELI JEFF A , WILLIAMS DEREK E , WILLIAMS PHILLIP G
Abstract: Ein Datenverarbeitungssystem beinhaltet einen Prozessorkern, der durch Cachespeicher übergeordneter und untergeordneter Ebenen unterstützt wird. In Reaktion auf ein Ausführen eines Freigabebefehls in dem Prozessorkern wird eine Freigabeanforderung von dem Prozessorkern an den Cachespeicher der untergeordneten Ebene gesendet, wobei die Freigabeanforderung eine Zieladresse angibt, die einer Ziel-Cachespeicherzeile zugehörig ist. In Reaktion auf ein Empfangen der Freigabeanforderung in dem Cachespeicher der untergeordneten Ebene wird ermittelt, ob die Zieladresse einen Treffer in dem Cachespeicher der untergeordneten Ebene erzielt. In Reaktion auf ein Ermitteln, dass die Zieladresse einen Treffer in dem Cachespeicher der untergeordneten Ebene erzielt, wird die Ziel-Cachespeicherzeile in einem Daten-Array des Cachespeichers der untergeordneten Ebene beibehalten, und ein Ersetzungsreihenfolgefeld in einem Verzeichnis des Cachespeichers der untergeordneten Ebene wird so aktualisiert, dass die Ziel-Cachespeicherzeile mit größerer Wahrscheinlichkeit in Reaktion auf einen nachfolgenden Cachespeicher-Fehltreffer aus dem Cachespeicher der untergeordneten Ebene bereinigt wird.
-