Shadow Pointer Directory in einem inklusiven hierarchischen Cache

    公开(公告)号:DE112023001775T5

    公开(公告)日:2025-01-23

    申请号:DE112023001775

    申请日:2023-03-30

    Applicant: IBM

    Abstract: Ein Computersystem umfasst einen Prozessorkern und ein Arbeitsspeichersystem in Signaldatenübertragung mit dem Prozessorkern. Das Arbeitsspeichersystem umfasst einen ersten Cache und einen zweiten Cache. Der erste Cache ist auf einer ersten Ebene einer Hierarchie in dem Arbeitsspeichersystem angeordnet und ist konfiguriert, um eine Mehrzahl von Einträgen des ersten Cache zu speichern. Der zweite Cache ist auf einer zweiten Ebene der Hierarchie angeordnet, die niedriger als die erste Ebene ist, und speichert eine Mehrzahl von Einträgen des zweiten Cache. Der erste Cache verwaltet ein Verzeichnis, das Informationen für jeden der Einträge des ersten Cache aufweist. Der zweite Cache verwaltet ein Shadow Pointer Directory (SPD), das einen oder mehrere SPD-Einträge umfasst, das jeden der Einträge des ersten Cache auf einen entsprechenden Eintrag des zweiten Cache auf einen Cache-Speicherort auf niedrigerer Ebene abbildet.

    SPEICHERINTERNER TRACE MIT ÜBERLAPPENDER VERARBEITUNG UND ABMELDUNG

    公开(公告)号:DE112023000812T5

    公开(公告)日:2024-11-28

    申请号:DE112023000812

    申请日:2023-01-09

    Applicant: IBM

    Abstract: Ein auf einem Computer ausgeführtes Verfahren umfasst ein Zuweisen einer ersten Gruppe von einer oder mehreren Einheiten einer Anweisungspipeline eines Prozessors als eine Frontend-Gruppe und ein Zuweisen einer zweiten Gruppe der einen oder mehreren Einheiten der Anweisungspipeline des Prozessors als eine Backend-Gruppe. Eine Frontend-Abmeldung wird durchgeführt, um einen oder mehrere Trace-Datensätze aus der ersten Gruppe während eines speicherinternen Trace einer Anweisung an eine Trace-Steuereinheit zu übertragen. Eine Backend-Abmeldung wird durchgeführt, um einen oder mehrere Trace-Datensätze aus der zweiten Gruppe während des speicherinternen Trace der Anweisung an die Trace-Steuereinheit zu übertragen. Eine nächste Anweisung wird in der ersten Gruppe der Anweisungspipeline gestartet, bevor die Backend-Abmeldung abgeschlossen ist.

Patent Agency Ranking