VERFAHREN, VORRICHTUNG UND SYSTEM ZUM SENDEN VON TRANSAKTIONEN OHNE TRACKING

    公开(公告)号:DE112017001367T5

    公开(公告)日:2018-11-29

    申请号:DE112017001367

    申请日:2017-01-19

    Applicant: INTEL CORP

    Abstract: In einer Ausführungsform umfasst eine Vorrichtung: einen Codierer zum Empfangen einer nicht aufgegebenen Transaktion von einem Requester und zum Codieren von Information der nicht aufgegebenen Transaktion in einem codierten Transaktionsidentifizierer, der für nicht aufgegebene Transaktionen reserviert ist; und einen ersten Sender zum Senden der nicht aufgegebenen Transaktion einschließlich des codierten Transaktionsidentifizierers zu einer Fabric, um zu ermöglichen, dass die nicht aufgegebene Transaktion zu einem Ziel geleitet wird. Andere Ausführungsformen sind beschrieben und beansprucht.

    Schreib-Semantik für persistenten Speicher auf PCIe mit vorhandener TLP-Definition

    公开(公告)号:DE112017004897T5

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

    申请号:DE112017004897

    申请日:2017-09-18

    Applicant: INTEL CORP

    Abstract: Aspekte der Offenbarung betrafen Systeme, Verfahren und Vorrichtungen, die einen Anwendungsprozessor enthalten. Der Anwendungsprozessor enthält eine Schnittstellenlogik, die eine Schnittstelle mit einem Kommunikationsmodul unter Verwendung einer bidirektionalen Interconnect-Verbindung bildet, die mit einem Peripheral-Component-Interconnect-Express(PCIe)-Protokoll konform ist. Die Schnittstellenlogik dient zum Empfangen eines Datenpakets über die Verbindung, wobei das Datenpaket einen Header und Nutzdaten umfasst; zum Bestimmen eines Hinweisbits, das in dem Header des Datenpakets gesetzt ist; zum Bestimmen eines Steuer-Tag-Werts im Datenpaket-Header auf der Grundlage des gesetzten Hinweisbits; und zum Senden der Nutzdaten an nichtflüchtigen Speicher auf der Grundlage des im Header gesetzten Steuer-Tags.

    SYSTEM, EINRICHTUNG UND VERFAHREN ZUM ERHÖHEN DER EFFIZIENZ VON STRECKENÜBERMITTLUNGEN

    公开(公告)号:DE102020119682A1

    公开(公告)日:2021-03-25

    申请号:DE102020119682

    申请日:2020-07-27

    Applicant: INTEL CORP

    Abstract: Bei einer Ausführungsform umfasst ein Eingabe-/Ausgabeport einen zustandsbehafteten Sendeport, der Folgendes aufweist: eine Verlaufsspeicherung zum Speichern eines Werts, der einem Senden-bei-Änderung-Feld eines vorherigen Datenpakets entspricht; einen Komparator zum Vergleichen eines Senden-bei-Änderung-Felds des Datenpakets mit dem in der Verlaufsspeicherung gespeicherten Wert; und eine Auswahlschaltung zum Ausgeben des Datenpakets ohne das Senden-bei-Änderung-Feld, wenn das Senden-bei-Änderung-Feld des Datenpakets mit dem Wert übereinstimmt. Es werden andere Ausführungsformen beschrieben und beansprucht.

    System, Vorrichtung und Verfahren zur Speicherspiegelung in einer gepufferten Speicherarchitektur

    公开(公告)号:DE102020110879A1

    公开(公告)日:2020-12-03

    申请号:DE102020110879

    申请日:2020-04-22

    Applicant: INTEL CORP

    Abstract: Bei einer Ausführungsform umfasst eine Vorrichtung Folgendes: einen ersten Speichercontroller zum Steuern des Zugriffs auf einen ersten Speicher, wobei der erste Speichercontroller eine Speicherspiegelungsschaltung umfasst, als Reaktion auf eine Speicherschreibanforderung von einem ersten Prozessor-Socket, wofür der erste Speicher eine Primärspeicherregion umfasst, um zu bewirken, dass der Speicherschreibanforderung zugeordnete Daten in den ersten Speicher geschrieben werden, und um eine Double-Speicherschreibanforderung zu einem zweiten Speicher zu senden, um zu bewirken, dass der zweite Speicher die Daten in eine Sekundärspeicherregion schreibt; und eine Double-Speichertabelle mit mehreren Einträgen jeweils zum Speichern einer Zuordnung zwischen einer Primärspeicherregion und einer Sekundärspeicherregion, wobei die Speicherspiegelungsschaltung auf die Double-Speichertabelle zugreifen soll, um die Sekundärspeicherregion zu identifizieren. Die Speicherspiegelungsschaltung kann auf die Double-Speichertabelle zugreifen, um die Sekundärspeicherregion zu identifizieren. Es werden andere Ausführungsformen beschrieben und beansprucht.

    HOCHBANDIGE VERBINDUNGSSCHICHT FÜR KOHÄRENTE NACHRICHTEN

    公开(公告)号:DE102019108798A1

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

    申请号:DE102019108798

    申请日:2019-04-04

    Applicant: INTEL CORP

    Abstract: Systeme, Verfahren und Vorrichtungen können eine Verbindungsschichtlogik zum Identifizieren, durch eine Verbindungsschichtvorrichtung, von ersten Daten, die in einem ersten Protokollformat vom Speicher empfangen werden, Identifizieren, durch die Verbindungsschichtvorrichtung, von zweiten Daten, die in einem zweiten Protokollformat vom Cache empfangen werden, Multiplexen, durch die Verbindungsschichtvorrichtung, eines Teils der ersten Daten und eines Teils der zweiten Daten, um gemultiplexte Daten zu erzeugen, und Generieren, durch die Verbindungsschichtvorrichtung, einer Flusssteuereinheit (Flit, Flow Control Unit), die die gemultiplexten Daten aufweist, aufweisen.

    Kohärente Speichereinrichtungen über PCIe

    公开(公告)号:DE102018006797A1

    公开(公告)日:2019-04-04

    申请号:DE102018006797

    申请日:2018-08-28

    Applicant: INTEL CORP

    Abstract: In einem Beispiel offenbar ist eine „Peripheral Component Interconnect Express“ (PCIe)-Steuerung zum Bereitstellen kohärente Speicherabbildung zwischen einem Beschleunigerspeicher und einem Host-Speicheradressraum, umfassend: einen PCIe-Steuerungs-Hub umfassend Erweiterungen zum Bereitstellen einer kohärenten Beschleunigerverbindung (CAI) zum Bereitstellen von Bias-basierter Kohärenzverfolgung zwischen dem Beschleunigerspeicher und dem Host-Adressspeicherraum; wobei die Erweiterungen umfassen: eine Abbildungs-Engine zum Bereitstellen von Opcode-Abbildung zwischen PCIe-Anweisungen und „On-Chip System Fabric“ (OSF)-Anweisungen für die CAI; und eine Tunneling-Engine zum Bereitstellen von „Scalable Memory Interconnect“ (SMI)-Tunneln von Host-Speicheroperationen zum Beschleunigerspeicher über die CAI.

    Methoden, um Cache-Kohärenz basierend auf Cache-Typ bereitzustellen

    公开(公告)号:DE102018005453A1

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

    申请号:DE102018005453

    申请日:2018-07-09

    Applicant: INTEL CORP

    Abstract: Es werden Methoden und Vorrichtungen beschrieben, um Cache-Kohärenz für verschiedene Typen von Cache-Speichern zu verwalten. In einer Ausführung kann eine Vorrichtung mindestens einen Prozessor, mindestens einen Cache-Speicher und eine mindestens teilweise in Hardware enthaltene Logik beinhalten, wobei die Logik eine Speicheroperationsanforderung, die dem mindestens einen Cache-Speicher zugeordnet ist, empfangen soll, einen Cache-Status der Speicheroperationsanforderung bestimmen soll, wobei der Cache-Status entweder einen Status eines riesigen Caches oder einen Status eines kleinen Caches anzeigt, die Speicheroperationsanforderung über einen Kohärenzprozess des kleinen Caches als Reaktion darauf, dass der Cache-Status ein Status des kleinen Caches ist, ausführen soll und die Speicheroperationsanforderung über einen Kohärenzprozess des riesigen Caches als Reaktion darauf, dass der Cache-Status ein Status des kleinen Caches ist, ausführen soll. Andere Ausführungsformen werden beschrieben und beansprucht.

Patent Agency Ranking