TECHNOLOGIEN FÜR LEISTUNGSBEWUSSTE PLANUNG FÜR NETZWERKPAKETVERARBEITUNG

    公开(公告)号:DE102019105615A1

    公开(公告)日:2019-10-17

    申请号:DE102019105615

    申请日:2019-03-06

    Applicant: INTEL CORP

    Abstract: Technologien für leistungsbewusstes Planen umfassen eine Datenverarbeitungsvorrichtung, die Netzwerkpakete empfängt. Die Datenverarbeitungsvorrichtung klassifiziert die Netzwerkpakete nach Priorität und ordnet dann die einzelnen Netzwerkpakete einem Performancegruppen-Bin zu. Die Pakete werden basierend auf Prioritätsniveau und anderen Performancekriterien zugeordnet. Die Datenverarbeitungsvorrichtung plant die den einzelnen Performancegruppen zugeordneten Netzwerkpakete zur Verarbeitung durch eine Verarbeitungsengine, wie etwa einen Prozessorkern. Netzwerkpakete, die Performancegruppen mit einem hohen Prioritätsniveau zugewiesen sind, werden zum Verarbeiten durch Verarbeitungsengines mit einem hohen Performanceniveau geplant. Die Datenverarbeitungsvorrichtung kann Performanceniveaus für Verarbeitungsengines basierend auf Verarbeitungsarbeitslast der Netzwerkpakete auswählen. Die Datenverarbeitungsvorrichtung kann das Performanceniveau der Verarbeitungsengines steuern, beispielsweise durch Steuern der Frequenz von Prozessorkernen. Die Verarbeitungsarbeitslast kann Paketverschlüsselung umfassen. Andere Ausführungsformen werden beschrieben und beansprucht.

    Technologien zum Bewegen von Arbeitslasten zwischen Hardwarewarteschlangenmanagern

    公开(公告)号:DE102019102883A1

    公开(公告)日:2019-09-12

    申请号:DE102019102883

    申请日:2019-02-06

    Applicant: INTEL CORP

    Abstract: Technologien zum Bewegen von Arbeitslasten zwischen Hardwarewarteschlangenmanagern beinhalten eine Rechenvorrichtung. Die Rechenvorrichtung beinhaltet einen Satz von Hardwarewarteschlangenmanagem. Jeder Hardwarewarteschlangenmanager ist zum Verwalten einer oder mehrerer Warteschlangen aus Warteschlangenelementen ausgelegt und jedes Warteschlangenelement gibt einen durch einen Thread zu bearbeitenden Datensatz an. Die Rechenvorrichtung beinhaltet auch eine Schaltungsanordnung zum Ausführen einer Arbeitslast mit einem ersten Hardwarewarteschlangenmanager des Satzes von Hardwarewarteschlangenmanagem, Bestimmen, ob eine Arbeitslastmigrationsbedingung vorhanden ist, Bestimmen, ob ein zweiter Hardwarewarteschlangenmanager des Satzes von Hardwarewarteschlangenmanagem eine ausreichende Kapazität aufweist, um einen Satz von mit der Arbeitslast assoziierten Warteschlangen zu verwalten, Bewegen der Arbeitslast, als Reaktion auf eine Bestimmung, dass der zweite Hardwarewarteschlangenmanager eine ausreichende Kapazität aufweist, zu dem zweiten Hardwarewarteschlangenmanager, und Reduzieren eines Leistungsverbrauchs des ersten Hardwarewarteschlangenmanagers nach dem Bewegen der Arbeitslast zu dem zweiten Hardwarewarteschlangenmanager.

    GRAFIKVERARBEITUNGSEINHEIT (GPU) FÜR PAKETTRANSFER

    公开(公告)号:DE112017003279T5

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

    申请号:DE112017003279

    申请日:2017-05-25

    Applicant: INTEL CORP

    Abstract: Es wird eine Einrichtung offenbart, die eine Netzwerkschnittstellensteuerung (NIC), einen Speicher und einen Beschleuniger beinhaltet. Der Beschleuniger kann eine Speicherdirektzugriffs(DMA)-Steuerung beinhalten, die dazu ausgelegt ist, Datenpakete von der NIC zu empfangen und die Datenpakete dem Speicher bereitzustellen. Der Beschleuniger kann außerdem eine Verarbeitungsschaltung zum Erzeugen von verarbeiteten Datenpaketen durch Implementieren von Paketverarbeitungsfunktionen an den von der NIC empfangenen Datenpaketen und zum Bereitstellen der verarbeiteten Datenpakete für mindestens einen Verarbeitungskern beinhalten. Andere Verfahren, Einrichtungen, Artikel und Systeme werden ebenfalls beschrieben.

    TECHNOLOGIEN ZUM KOORDINIEREN DES ZUGRIFFS AUF DATENPAKETE IN EINEM SPEICHER

    公开(公告)号:DE112017003018T5

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

    申请号:DE112017003018

    申请日:2017-05-18

    Applicant: INTEL CORP

    Abstract: Technologien zum Koordinieren des Zugriffs auf Pakete weisen eine Netzwerkvorrichtung auf. Die Netzwerkvorrichtung ist dazu vorgesehen, einen Ring in einem Speicher der Netzwerkvorrichtung herzustellen. Der Ring weist eine Vielzahl von Schlitzen auf. Die Netzwerkvorrichtung ist auch dazu vorgesehen, Kerne jeweils zu einer Eingangsstufe, einer Ausgangsstufe und einer Arbeiterstufe zuzuweisen. Die Arbeiterstufe soll Daten in einem Datenpaket mit einer zugeordneten Arbeiterfunktion verarbeiten. Die Netzwerkvorrichtung soll auch mit der Eingangsstufe einen Eintrag zu einem Schlitz in dem Ring hinzufügen, der für ein Datenpaket repräsentativ ist, das mit der Netzwerkschnittstellensteuerung der Netzwerkvorrichtung empfangen wird, mit der Arbeiterstufe auf den Eintrag in dem Ring zugreifen, um mindestens einen Teil des Datenpakets zu verarbeiten, und mit der Ausgangsstufe der Netzwerkschnittstellensteuerung das verarbeitete Datenpaket zur Übertragung bereitstellen.

Patent Agency Ranking