Hashtabelle in einer Pipeline mit reduzierten Kollisionen

    公开(公告)号:DE112017001775T5

    公开(公告)日:2018-12-13

    申请号:DE112017001775

    申请日:2017-02-28

    Applicant: INTEL CORP

    Abstract: Vorrichtungen und Verfahren für Pipeline-Hashing werden hier beschrieben. Eine beispielhafte Vorrichtung zum Durchführen einer Pipeline-Hashfunktion kann aufweisen: einen ersten Speicher zum Speichern einer ersten Mehrzahl von Bucket-Datensätzen, einen zweiten Speicher zum Speichern einer zweiten Mehrzahl von Bucket-Datensätzen und eine Hashschaltung zum Empfangen eines Schlüssels und zum Durchführen einer Pipeline-Hashfunktion unter Verwendung des Schlüssels, um einen Hashwert bereitzustellen. Die Hashschaltung wählt ferner einen ersten Bucket-Datensatz der ersten Mehrzahl von Bucket-Datensätzen aus dem ersten Speicher basierend auf einer ersten Teilmenge von Bits des Hashwertes aus. Die Hashschaltung stellt ferner eine Anzeige einer Position eines bestimmten Eintrags eines Eintragsdatensatzes der mehreren Eintragsdatensätze bereit, basierend auf dem Inhalt des ersten Bucket-Datensatzes und einer zweiten Teilmenge von Bits des Hashwertes.

    Technologien zur Verarbeitung von Netzpaketen durch einen intelligenten Netzwerk-Schnittstellenkontroller

    公开(公告)号:DE102018006890A1

    公开(公告)日:2018-12-06

    申请号:DE102018006890

    申请日:2018-08-30

    Applicant: INTEL CORP

    Abstract: Technologien zur Verarbeitung von Netzpaketen durch einen Netzwerk-Schnittstellenkontroller (NIC) einer Rechenvorrichtung weisen eine Netzwerk-Schnittstelle, einen Paketprozessor und eine Kontrollervorrichtung des NIC auf, die jeweils kommunizierend mit einer Speicherstruktur des NIC gekoppelt sind. Der Paketprozessor ist dafür ausgelegt, eine Ereignisnachricht von der Speicherstruktur zu empfangen und eine Nachricht an die Kontrollervorrichtung zu übertragen, wobei die Nachricht anzeigt, dass das Netzpaket empfangen worden ist und den Speicherstrukturplatzzeiger aufweist. Die Kontrollervorrichtung ist dafür ausgelegt, zumindest einen Teil des empfangenen Netzpakets aus der Speicherstruktur abzurufen, einen eingehenden Deskriptor zu schreiben, der von einem oder mehreren On-Chip-Kernen des NIC verwendbar ist, um eine Operation an dem abgerufenen Teil auszuführen, und das Netzpaket in Abhängigkeit von einem abgehenden Deskriptor, der von den On-Chip-Kernen nach Ausführen der Operation geschrieben worden ist, umzustrukturieren. Hier werden auch andere Ausführungsformen beschrieben.

Patent Agency Ranking