Sicherheitsarchitektur für eine Teilrekonfiguration eines konfigurierbaren Integrierte-Schaltungs-Dies

    公开(公告)号:DE102020123398A1

    公开(公告)日:2021-04-01

    申请号:DE102020123398

    申请日:2020-09-08

    Applicant: INTEL CORP

    Abstract: Eine PCIe-Karte weist ein FPGA und einen vom FPGA getrennten Speicher auf. Der Speicher ist durch das FPGA und nicht andere Vorrichtungen auf der Karte zugänglich. Das Kern-Fabric des FPGAs ist mit einem Sicherheitsprozessor konfiguriert, der einen durch das FPGA in den Speicher geladenen Bitstream als authentisch oder nicht authentisch verifiziert, um einen unberechtigten Zugriff auf Daten von einer Benutzerschaltung, die einem nicht authentischen Bitstream zugeordnet ist, zu begrenzen. Der Sicherheitsprozessor wird in das FPGA geladen, wenn eine Anforderung zur Bitstream-Verifizierung gemacht wird, und es wird erlaubt, dass er überschrieben wird, nachdem der Sicherheitsprozessor den Bitstream verarbeitet hat, um festzustellen, ob der Bitstream Authentifizierung oder nicht authentisch ist. Durch Erlauben, dass der Sicherheitsprozessor überschrieben wird, wird erlaubt, dass das Kern-Fabric mit einem hohen Prozentsatz von Benutzerschaltungen verwendet wird, und es wird dadurch die Aufnahme einer statischen Schaltung, die nicht häufig verwendet wird, in das Kern-Fabric begrenzt.

    TECHNOLOGIEN FÜR MULTI-TIER-ABRUF IN EINEM KONTEXTBEWUSSTEN EDGE-GATEWAY

    公开(公告)号:DE102020202583A1

    公开(公告)日:2020-10-01

    申请号:DE102020202583

    申请日:2020-02-28

    Applicant: INTEL CORP

    Abstract: Technologien zum Erfüllen von Dienstanforderungen in einer Edge-Architektur umfassen eine Edge-Gateway-Vorrichtung zum Empfangen einer Anforderung von einer Edge-Vorrichtung oder einer Zwischen-Tier-Vorrichtung eines Edge-Netzwerks zum Durchführen einer Funktion eines Dienstes durch eine Entität, die den Dienst hostet. Die Edge-Gateway-Vorrichtung ist zum Identifizieren eines oder mehrerer Eingabedatenelemente zum Erfüllen der Anforderung durch den Dienst und Anfordern des einen oder der mehreren Eingabedatenelemente von einer zum Bereitstellen der Eingabedatenelemente identifizierten Edge-Ressource. Die Edge-Gateway-Vorrichtung ist zum Bereitstellen der Eingabedatenelemente für die mit der Anforderung assoziierte Entität.

    Technologien zum Aufteilen der Arbeit über Beschleunigervorrichtungen hinweg

    公开(公告)号:DE102018214775A1

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

    申请号:DE102018214775

    申请日:2018-08-30

    Applicant: INTEL CORP

    Abstract: Technologien zum Aufteilen von Arbeit über eine oder mehrere Beschleunigervorrichtungen hinweg enthalten eine Rechnervorrichtung. Die Rechnervorrichtung soll eine Konfiguration von jeder der mehreren Beschleunigervorrichtungen der Rechnervorrichtung bestimmen, einen zu beschleunigenden Auftrag von einer anfordernden Vorrichtung empfangen, die von der Rechnervorrichtung entfernt ist, und den Auftrag in mehrere Aufgaben für eine Parallelisierung der mehreren Aufgaben unter den einem oder mehreren Beschleunigervorrichtungen als Funktion einer Auftragsanalyse des Auftrags und der Konfiguration jeder Beschleunigervorrichtung teilen. Die Rechnerengine soll ferner die Aufgaben für die eine oder mehreren Beschleunigervorrichtungen auf Grundlage der Auftragsanalyse planen und die Aufgaben auf der einen oder den mehreren Beschleunigervorrichtungen für die Parallelisierung der mehreren Aufgaben ausführen, um eine Ausgabe des Auftrags zu erhalten.

    Technologien zum Auslagern von Beschleunigungsaufgaben-Ablaufplanungsoperationen an Beschleunigerschlitten

    公开(公告)号:DE102018006894A1

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

    申请号:DE102018006894

    申请日:2018-08-30

    Applicant: INTEL CORP

    Abstract: Technologien zum Auslagern von Beschleunigungsaufgaben-Ablaufplanungsoperationen an Beschleunigerschlitten beinhalten eine Datenverarbeitungsvorrichtung zum Empfangen einer Anforderung von einem Datenverarbeitungsschlitten, um die Ausführung eines Auftrags zu beschleunigen, der eine Gruppe von Aufgaben beinhaltet. Die Datenverarbeitungsvorrichtung soll ebenfalls die Anforderung zum Generieren von Metadaten analysieren, welche die Aufgaben innerhalb des Auftrags, eine jeder Aufgabe zugeordnete Beschleunigungsart und eine Datenabhängigkeit zwischen den Aufgaben anzeigen. Außerdem soll die Datenverarbeitungsvorrichtung eine Verfügbarkeitsanforderung einschließlich der Metadaten an einen oder mehrere Mikro-Orchestratoren eines oder mehrerer Beschleunigerschlitten, die mit der Datenverarbeitungsvorrichtung kommunikativ gekoppelt sind, senden. Die Datenverarbeitungsvorrichtung soll ferner Verfügbarkeitsdaten von dem einen oder den mehreren Mikro-Orchestratoren empfangen, die anzeigen, welche der Aufgaben der Mikro-Orchestrator zur Beschleunigung auf dem zugeordneten Beschleunigerschlitten akzeptiert hat. Außerdem soll die Datenverarbeitungsvorrichtung die Aufgaben an den einen oder die mehreren Mikro-Orchestratoren als eine Funktion der Verfügbarkeitsdaten zuweisen.

Patent Agency Ranking