Koordinieren von Gerät- und Anwendungsunterbrechungsereignissen zum Plattformenergiesparen

    公开(公告)号:DE112011103194B4

    公开(公告)日:2017-02-09

    申请号:DE112011103194

    申请日:2011-09-16

    Applicant: INTEL CORP

    Abstract: Verfahren zum Ausgeben von einem oder mehreren Unterbrechungsereignissen in einer Plattform, das Folgendes umfasst: Ermitteln eines ersten Unterbrechungsereignisses von einem ersten an die Plattform gekoppelten Gerät; Ermitteln eines zweiten Unterbrechungsereignisses von einem zweiten an die Plattform gekoppelten Gerät, wobei mindestens eines von dem ersten und dem zweiten Unterbrechungsereignis ein Eingabe/Ausgabeereignis umfasst; Erhalten, durch die Plattform, von Laufzeitinformationen für das Eingabe/Ausgabeereignis von mindestens einem von dem ersten und dem zweiten Gerät; Bestimmen einer Haltezeit auf Grundlage der Laufzeitinformationen; und Verzögern der Ausgabe von mindestens einem des ersten und des zweiten Unterbrechungsereignisses an die Plattform zumindest teilweise auf der Grundlage von der Haltezeit.

    TECHNOLOGIEN FÜR PARAVIRTUALISIERTE NETZWERKVORRICHTUNGSWARTESCHLANGEN UND SPEICHERVERWALTUNG

    公开(公告)号:DE112016007292T5

    公开(公告)日:2019-06-13

    申请号:DE112016007292

    申请日:2016-09-30

    Applicant: INTEL CORP

    Abstract: Technologien zum Verwalten von paravirtualisierter Netzwerkvorrichtungswarteschlange und Speicher einer Netzwerkrechenvorrichtung, die Mehrkernprozessor, einen mehrschichtigen Cache, einen Host und mehrere virtuelle Maschineninstanzen enthält. Der Host ist einem Prozessorkern des Prozessors zugewiesen und kann konfiguriert sein, ein empfangenes Netzwerkpaket zu einem Letztes-Level-Cache des mehrstufigen Cache zu kopieren und eine oder mehr virtuelle Maschineninstanzen zu ermitteln, die konfiguriert sind, das empfangene Netzwerkpaket zu verarbeiten. Jede virtuelle Maschineninstanz wurde einem Prozessorkern des Prozessors zugewiesen und wurde einem Erstes-Level-Cache des mehrstufigen Cachespeichers zugeteilt, der dem jeweiligen Prozessorkern zugehörig ist. Der Host ist zusätzlich konfiguriert, eine Unterbrechung in jeden Prozessorkern der ermittelten virtuellen Maschine(n) zu injizieren, die der (den) virtuellen Maschineninstanz(en) angibt (angeben), dass das empfangene Netzwerkpaket verfügbar ist, verarbeitet zu werden.

    ÖFFNUNGSZUGRIFFSPROZESSOREN, VERFAHREN, SYSTEME UND BEFEHLE

    公开(公告)号:DE112017003332T5

    公开(公告)日:2019-03-14

    申请号:DE112017003332

    申请日:2017-06-01

    Applicant: INTEL CORP

    Abstract: Ein Prozessor eines Aspekts weist eine Decodiereinheit zum Decodieren eines Öffnungszugriffsbefehls und eine mit der Decodiereinheit gekoppelte Ausführungseinheit auf. Die Ausführungseinheit liest als Reaktion auf den Öffnungszugriffsbefehl eine physische Host-Speicheradresse, die mit einer Öffnung verbunden ist, die sich im Systemspeicher befindet, von einer zugriffsgeschützten Struktur und greift auf Daten innerhalb der Öffnung an einer physischen Host-Speicheradresse zu, die nicht durch Adressenübersetzung erlangt wird. Andere Prozessoren werden auch offenbart, wie auch Verfahren, Systeme und ein maschinenlesbares Medium, das Öffnungszugriffsbefehle speichert.

    Techniken zum Verwalten des Stromverbrauchszustands eines Prozessors

    公开(公告)号:DE112012000749T5

    公开(公告)日:2014-01-09

    申请号:DE112012000749

    申请日:2012-02-10

    Applicant: INTEL CORP

    Abstract: Es werden Techniken zum Bestimmen eines „temporary Latency Tolerance Report”(tLTR)-Wertes beschrieben. Eine Verarbeitungseinheit muss innerhalb einer durch den tLTR vorgegebenen Dauer auf einen Geräte-Interrupt reagieren, um sicherzustellen, dass keine ankommenden Daten aufgrund eines Überlaufs des Gerätepuffers verloren gehen. Der tLTR-Wert kann verwendet werden, um zu verhindern, dass die Verarbeitungseinheit in einen zu tiefen Schlummerzustand eintritt, wenn ein Gerätetreiber mehrere sequenzielle Interrupts für eine Transaktion erwartet.

Patent Agency Ranking