Abstract:
Techniques for migrating data from a first range of physical memory locations to a second range of physical memory locations. The second range of physical memory locations is allocated for migration of data from the first range of physical memory locations Pending transactions for the first range of physical memory locations are flushed. One or more address translation entries are reprogrammed. Data is migrated from the first range of physical memory locations to the second range of physical memory locations. Subsequent memory transactions are processed to cause the transactions to be directed to the second range of physical memory locations.
Abstract:
Eine Netzwerkschnittstellensteuerung kann programmiert sein, um empfangene Schreibdaten entweder über eine Host-zu-Vorrichtung-Fabric oder eine Beschleuniger-Fabric zu einem Speicherpuffer zu leiten. Für empfangene Pakete, die in einen Speicherpuffer geschrieben werden sollen, der mit einer Beschleunigervorrichtung assoziiert ist, kann die Netzwerkschnittstellensteuerung eine Adressübersetzung einer Zielspeicheradresse des empfangenen Pakets bestimmen und bestimmen, ob ein sekundärer Kopf verwendet werden soll. Wenn eine übersetzte Adresse verfügbar ist und ein sekundärer Kopf verwendet werden soll, wird eine Direktspeicherzugriffs-Engine verwendet, um einen Teil des empfangenen Pakets über die Beschleuniger-Fabric in einen Zielspeicherpuffer zu kopieren, der mit der Adressübersetzung assoziiert ist. Dementsprechend kann das Kopieren eines Teils des empfangenen Pakets durch die Host-zu-Vorrichtung-Fabric und in einen Zielspeicher vermieden und die Nutzung der Host-zu-Vorrichtung-Fabric für beschleunigergebundenen Verkehr reduziert werden.
Abstract:
In einer Ausführungsform umfasst ein Prozessor zur Leistungszustandseinstellung mehrere Verarbeitungsengines (PEs), eine Stromsteuereinheit und eine Eingabe/Ausgabe-Speicherverwaltungseinheit (IOMMU). Die IOMMU dient zum Bestimmen einer Ziel-PE für eine Benutzerunterbrechung basierend auf Abbildungsdaten der IOMMU und zum Senden einer Benachrichtigung über die Benutzerunterbrechung an die Stromsteuereinheit. Die Benachrichtigung zeigt die Ziel-PE für die Benutzerunterbrechung an. Die Stromsteuereinheit dient zum Einstellen eines Leistungszustands der Ziel-PE als Reaktion auf die Benachrichtigung über die Benutzerunterbrechung. Andere Ausführungsformen werden beschrieben und beansprucht.
Abstract:
Es wird eine Vorrichtung beschrieben, die eine Speichersteuerungs-Logikschaltung als Schnittstelle zu einem speicherseitigen Cache eines Multilevel-Systemspeichers aufweist. Die Speichersteuerungs-Logikschaltung weist eine Fehlerverfolgungsschaltung zum Verfolgen von Fehlern von Cache-Zeilen-Slots in dem speicherseitigen Cache auf. Die Speichersteuerungs-Logikschaltung umfasst auch eine Fehlerlistenschaltung, um Kennungen von fehlerhaften Cache-Zeilen-Slots zu speichern, die als übermäßig fehleranfällig erachtet werden. Die Speichersteuerungs-Logikschaltung soll einen Fehler im speicherseitigen Cache für Anforderungen deklarieren, die Cache-Zeilen-Slots zugeordnet sind, die in der Fehlerliste identifiziert sind.
Abstract:
Eine Verarbeitungsvorrichtung wird bereitgestellt. Die Verarbeitungsvorrichtung (30) umfasst eine Schnittstelle (32), die so ausgebildet ist, dass sie Informationen über einen Betriebszustand eines Ersatzprozessors empfängt. Ferner umfasst die Verarbeitungsvorrichtung eine Verarbeitungsschaltungsanordnung (34), die so ausgebildet ist, dass sie die Schnittstelle (32) steuert und entscheidet, ob ein an die Verarbeitungsschaltung (34) adressiertes Interrupt von der Verarbeitungsschaltung (34) verarbeitet oder an die Ersatzverarbeitungsschaltungsanordnung umgeleitet wird, und zwar auf der Grundlage eines Betriebszustands der Verarbeitungsschaltungsanordnung (34) und der Ersatzverarbeitungsschaltungsanordnung.
Abstract:
In einer Ausführungsform enthält ein Prozessor mehrere Kerne zum Ausführen von Instruktionen, ein erstes Identifikationsregister mit einem ersten Feld zum Speichern eines Rückmeldungsindikators, der einem Betriebssystem (Operating System, OS) anzeigt, dass der Prozessor dem OS dynamisch Hardware-Rückmeldungsinformationen übermitteln soll, und einen Energie-Controller, der mit den mehreren Kernen gekoppelt ist. Der Energie-Controller kann einen Rückmeldungssteuerkreis enthalten, um die Hardware-Rückmeldungsinformationen für mindestens einen der mehreren Kerne dynamisch zu bestimmen und das OS über eine Aktualisierung der Hardware-Rückmeldungsinformationen zu informieren. Es werden noch andere Ausführungsformen beschrieben und beansprucht.
Abstract:
Ein Prozessor gemäß einem Aspekt weist eine Decodiereinheit zum Decodieren eines Speicherauslesebefehls auf. Der Speicherauslesebefehl soll einen Quellspeicheroperanden und einen Zieldatenspeicherort anzeigen. Der Prozessor weist außerdem eine mit der Decodiereinheit gekoppelte Ausführungseinheit auf. Die Ausführungseinheit soll, in Reaktion auf den Speicherauslesebefehl, Daten aus dem Quellspeicheroperanden auslesen, eine Anzeige defekter Daten an einem architektonisch sichtbaren Datenspeicherort speichern, wenn die Daten defekt sind, und die Ausführung des Speicherauslesebefehls abschließen, ohne eine Ausnahmebedingung zu verursachen, wenn die Daten defekt sind. Andere Prozessoren, Verfahren, Systeme und Befehle werden offenbart.