-
公开(公告)号:DE102012221418A1
公开(公告)日:2013-06-13
申请号:DE102012221418
申请日:2012-11-23
Applicant: IBM
Inventor: DODSON JOHN , RAJAMANI KARTHICK , RETTER ERIC , WRIGHT KENNETH
IPC: G06F13/16
Abstract: Eine Technik zum Drosseln von Speicherbefehlen in einem partitionierten Speicherteilsystem beinhaltet das Empfangen eines Synchronisationsbefehls durch eine in mehreren Speichersteuereinheiten enthaltene Haupt-Speichersteuereinheit. Der Synchronisationsbefehl enthält Befehlsdaten, die eine zugehörige Synchronisationsanzeige (z. B. ein oder mehrere Synchronisationsbits) für jede der mehreren Speichersteuereinheiten beinhalten, und jede der mehreren Speichersteuereinheiten steuert eine entsprechende Partition des partitionierten Speicherteilsystems. Als Reaktion auf das Empfangen des Synchronisationsbefehls leitet die Haupt-Speichersteuereinheit den Synchronisationsbefehl an die mehreren Speichersteuereinheiten weiter. Als Reaktion auf das Empfangen des weitergeleiteten Synchronisationsbefehls deaktiviert jede der mehreren Speichersteuereinheiten ein zugehöriges Statusbits. Als Reaktion auf das Empfangen des weitergeleiteten Synchronisationsbefehls ermittelt jede der mehreren Speichersteuereinheiten, ob die zugeordnete Synchronisationsanzeige aktiviert ist. Dann sendet jede der mehreren Speichersteuereinheiten mit der zugehörigen aktivierten Synchronisationsanzeige den weitergeleiteten Synchronisationsbefehl an die zugehörige Stromaufnahmesteuerlogik.
-
公开(公告)号:DE102012221418B4
公开(公告)日:2018-05-30
申请号:DE102012221418
申请日:2012-11-23
Applicant: IBM
Inventor: DODSON JOHN , RAJAMANI KARTHICK , RETTER ERIC , WRIGHT KENNETH
IPC: G06F13/16
Abstract: Verfahren zur synchronisierten Drosselung von Speicherbefehlen in einem partitionierten Speicherteilsystem mit mehreren Speichersteuereinheiten, wobei die Drosselung eine Begrenzung der Anzahl von Speicherbefehlen innerhalb eines programmierten Zeitfensters umfasst, wobei das Verfahren aufweist:Akzeptieren eines Synchronisationsbefehls durch eine Haupt-Speichersteuereinheit, wobei eine der mehreren Speichersteuereinheiten als die Haupt-Speichersteuereinheit konfiguriert ist, wobei der Synchronisationsbefehl Befehlsdaten enthält, die eine zugehörige Synchronisationsanzeige für jede der mehreren Speichersteuereinheiten beinhalten, und wobei jede der mehreren Speichersteuereinheiten jeweils eine entsprechende Partition des partitionierten Speicherteilsystems steuert;Weiterleiten des Synchronisationsbefehls durch die Haupt-Speichersteuereinheit an die mehreren Speichersteuereinheiten als Reaktion auf das Empfangen des Synchronisationsbefehls;Aufheben der Aktivierung eines zugehörigen Statusbits durch jede der mehreren Speichersteuereinheiten als Reaktion auf das Empfangen des weitergeleiteten Synchronisationsbefehls;Ermitteln durch jede der mehreren Speichersteuereinheiten, ob die zugehörige Synchronisationsanzeige aktiviert ist, als Reaktion auf das Empfangen des weitergeleiteten Synchronisationsbefehls; undSenden des weitergeleiteten Synchronisationsbefehls von jeder der mehreren Speichersteuereinheiten mit der aktivierten Synchronisationsanzeige an eine zugehörige Stromaufnahmesteuerlogik, wobei die Stromaufnahmesteuerlogik jeweils anhand des Synchronisationsbefehls ein Zurücksetzen eines Zeitgebers für das Zeitfenster sowie eines Befehlszählers zum Zählen der begrenzten Anzahl von Speicherbefehlen innerhalb des Zeitfensters durchführt, so dass der Beginn des Zeitfensters in jeder Speichersteuereinheit synchronisiert mit derselben Breite des Fensters ausgerichtet wird, wobei der Speicher-Stromverbrauch in Abhängigkeit vom Bandbreitenbedarf synchronisiert über mehrere verschränkte Speicherkanäle deterministisch gesteuert wird.
-