-
公开(公告)号:DE102018214774A1
公开(公告)日:2019-01-24
申请号:DE102018214774
申请日:2018-08-30
Applicant: INTEL CORP
Inventor: NACHIMUTHU MURUGASAMY , BERNAT FRANCESC GUIM , KUMAR KARTHIK , BARRAGAN DANIEL RIVAS , BALLE SUSANNE
Abstract: Technologien zum dynamischen Managen der Zuverlässigkeit disaggregierter Betriebsmittel in einem gemanagten Knoten enthalten einen Betriebsmittelmanager-Server. Der Betriebsmittelmanager-Server enthält eine Kommunikationsschaltung zum Empfangen von Betriebsmitteldaten von einer Gruppe disaggregierter Betriebsmittel, die die Zuverlässigkeit jedes disaggregierten Betriebsmittels aus der Gruppe disaggregierter Betriebsmittel angeben, und einer Knotenanforderung, einen gemanagten Knoten zusammenzustellen. Der Betriebsmittelmanager-Server enthält ferner eine Rechen-Engine zum Bestimmen von Knotenparametern aus einer Knotenanforderung, die eine Zielzuverlässigkeit eines oder mehrerer disaggregierter Betriebsmittel aus der Gruppe disaggregierter Betriebsmittel, die in den gemanagten Knoten aufgenommen werden sollen, angeben, Zusammenstellen eines gemanagten Knotens aus der Gruppe disaggregierter Betriebsmittel, die den Knotenparametern genügen, durch Konfigurieren des Rechen-Einschubs, um die disaggregierten Betriebsmittel des gemanagten Knotens zur Ausführung einer Arbeitslast zu nutzen, und Überwachen der disaggregierten Betriebsmittel des gemanagten Knotens auf einen Ausfall.
-
公开(公告)号:DE102018214775A1
公开(公告)日:2018-12-06
申请号:DE102018214775
申请日:2018-08-30
Applicant: INTEL CORP
Inventor: KHANNA RAHUL , MITCHEL HENRY , BERNAT FRANCESC GUIM , PUTYRSKI SLAWOMIR , SEN SUJOY , GRECO JOE , BALLE SUSANNE , CUSTODIO EVAN
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.
-
13.
公开(公告)号:DE112021008546T5
公开(公告)日:2024-10-24
申请号:DE112021008546
申请日:2021-12-23
Applicant: INTEL CORP
Inventor: KUMAR KARTHIK , VERRALL TIMOTHY , WILLHALM THOMAS , BERNAT FRANCESC GUIM , LU ZHONGYAN
Abstract: Es werden Verfahren, Einrichtungen, Systeme und Herstellungsartikel zur Arbeitslastkomplexitätsschätzung offenbart. Eine beispielhafte Einrichtung umfasst eine Prozessorschaltungsanordnung zum Durchführen von mindestens einer von ersten, zweiten oder dritten Operationen, um eine Nutzlastschnittstellenschaltungsanordnung zu instanziieren, um Arbeitslastzielinformationen und Service-Level-Agreement(SLA)-Kriterien, die einer Arbeitslast entsprechen, zu extrahieren, und eine Beschleunigungsschaltungsanordnung zum Auswählen eines Vorverarbeitungsmodells basierend auf (a) den Arbeitslastzielinformationen und (b) einer Rückmeldung, die den Arbeitslastleistungsmetriken mindestens einer vorherigen Arbeitslastausführungsiteration entspricht, Ausführen des Vorverarbeitungsmodells, um eine der Arbeitslast entsprechende Komplexitätsmetrik zu berechnen, und Auswählen von Kandidatenressourcen basierend auf der Komplexitätsmetrik.
-
公开(公告)号:DE102020132760A1
公开(公告)日:2021-09-30
申请号:DE102020132760
申请日:2020-12-09
Applicant: INTEL CORP
Inventor: BERNAT FRANCESC GUIM , KUMAR KARTHIK , ZIAKAS DIMITRIOS , SCHMISSEUR MARK , SMITH NED
IPC: G06F15/00
Abstract: Ein Persistenzdienst für Computing-Systeme mit Edge-Architektur erweitert derzeitige Speicher- und Datenspeicherschemas von Edge-Betriebsmitteln, so dass sie Schnittstellen zeigen, die es einem Endpunkt wie z. B. einer IoT-Vorrichtung oder einer Client-Vorrichtung erlauben, Kriterien zum Erreichen von Persistenz für Daten, die in einem Edge-Betriebsmittel gespeichert sind, zu spezifizieren. Die Persistenzschnittstelle erweitert die Speicher- und Datenspeicher-Steuereinheiten, um Daten in Übereinstimmung mit den Kriterien zu speichern, was das Bestimmen enthält, ob ein lokales oder entferntes Edge-Betriebsmittel am besten fähig ist, Daten auf eine Weise, die die Kriterien erfüllt, persistent zu speichern. Die Kriterien enthalten eine Persistenz-Dienstgütevereinbarung, die eine erforderliche Zeit zur Persistenz, Kosten der Persistenz und Zuverlässigkeitsniveau der Persistenz enthält. Nur Edge-Betriebsmittel, die Medien beinhalten, die Speicherteilsysteme und/oder Datenspeicher enthalten, die zum persistenten Speichern von Daten fähig sind, während sie die Kriterien erfüllen, dürfen die Anforderung bedienen. Der Persistenzdienst kann einen Findedienst enthalten, um Objekte, die vorher unter Verwendung des Persistenzdienstes gespeichert worden sind, effizient zu lokalisieren.
-
公开(公告)号:DE102019131123A1
公开(公告)日:2020-07-02
申请号:DE102019131123
申请日:2019-11-18
Applicant: INTEL CORP
Inventor: SMITH NED , DOSHI KSHITIJ , BERNAT FRANCESC GUIM , PRABHAKARAN SURAJ , BACHMUTSKY ALEXANDER
Abstract: Technologien zur Function-as-a-Service(FaaS)-Arbitrierung beinhalten ein Edge-Gateway, mehrere Endpunkteinrichtungen und mehrere Dienstanbieter. Das Edge-Gateway empfängt eine Registrierungsanforderung von einem Dienstanbieter, die eine FaaS-Funktionskennung und eine Transformationsfunktion angibt. Das Edge-Gateway verifiziert eine vom Dienstanbieter empfangene Attestierung und registriert den Dienstanbieter. Das Edge-Gateway empfängt eine Funktionsausführungsanforderung von einer Endpunkteinrichtung, die die FaaS-Funktionskennung angibt. Das Edge-Gateway wählt den Dienstanbieter basierend auf der FaaS-Funktionskennung aus, programmiert einen Beschleuniger mit der Transformationsfunktion, führt die Transformationsfunktion mit dem Beschleuniger aus, um die Funktionsausführungsanforderung in eine Anbieteranforderung zu transformieren, und reicht die Anbieteranforderung bei dem Dienstanbieter ein. Der Dienstanbieter kann basierend auf einer erwarteten Dienstgüte ausgewählt werden, die in der Funktionsausführungsanforderung enthalten ist. Andere Ausführungsformen sind beschrieben und beansprucht.
-
公开(公告)号:DE102019104941A1
公开(公告)日:2019-10-02
申请号:DE102019104941
申请日:2019-02-27
Applicant: INTEL CORP
Inventor: SCHMISSEUR MARK A , BERNAT FRANCESC GUIM , HERDRICH ANDREW J , KUMAR KARTHIK
IPC: G06F13/18
Abstract: Es wird eine Technologie für eine Speicherpoolarbitrationsvorrichtung beschrieben. Die Vorrichtung kann einen Speicherpool-Controller (MPC) enthalten, der kommunizierend zwischen einem gemeinsam genutzten Speicherpool disaggregierter Speichereinrichtungen und mehreren Rechenressourcen gekoppelt ist. Der MPC kann mehrere Datenanforderungen aus den mehreren Rechenressourcen empfangen. Der MPC kann jede Rechenressource zu einer aus einem Satz von Rechenressourcenprioritäten zuordnen. Der MPC kann Speicherzugriffsbefehle an den gemeinsam genutzten Speicherpool senden, um jede Datenanforderung gemäß dem Satz von Rechenressourcenprioritäten priorisiert durchzuführen. Die Vorrichtung kann eine Prioritätenarbitrationseinheit (PAU) enthalten, die kommunizierend mit dem MPC gekoppelt ist. Die PAU kann die mehreren Datenanforderungen als eine Funktion der entsprechenden Rechenressourcenprioritäten arbitrieren.
-
公开(公告)号:DE102018214011A1
公开(公告)日:2019-04-04
申请号:DE102018214011
申请日:2018-08-20
Applicant: INTEL CORP
Inventor: SCHMISSEUR MARK , WILLHALM THOMAS , BERNAT FRANCESC GUIM , KUMAR KARTHIK
IPC: G06F12/10
Abstract: Es werden Techniken und Vorrichtungen zum Bereitstellen von Zugriffen auf Daten in einer Vielzahl von Speicherformaten beschrieben. In einer Ausführungsform enthält eine Vorrichtung zum Beispiel möglicherweise eine Logik, von der mindestens ein Teil in Hardware, die an den mindestens einen Speicher gekoppelt ist, umfasst ist, um ein erstes Speicherformat einer Datenbankoperation in einer Datenbank, die ein zweites Speicherformat aufweist, zu bestimmen und einen Formatumwandlungsprozess ansprechend darauf durchzuführen, dass sich das erste Speicherformat vom zweiten Speicherformat unterscheidet, wobei der Formatumwandlungsprozess zum Übersetzen einer virtuellen Adresse der Datenbankoperation in eine physische Adresse und zum Bestimmen einer umgewandelten physischen, eine Speicheradresse gemäß dem ersten Speicherformat umfassenden Adresse vorgesehen ist. Es werden noch andere Ausführungsformen beschrieben und beansprucht.
-
公开(公告)号:DE112016007029T5
公开(公告)日:2019-03-28
申请号:DE112016007029
申请日:2016-07-01
Applicant: INTEL CORP
Inventor: GONZALEZ ALEJANDRO DURAN , BLANKENSHIP ROBERT G , BERNAT FRANCESC GUIM , KUMAR KARTHIK , DIMITROV MARTIN P , WILLHALM THOMAS
IPC: G06F12/08 , G06F12/0811 , G06F12/122 , G06F12/127 , G06F12/128
Abstract: Ein Prozessor enthält einen Verarbeitungskern und eine Caching-Schaltung, die kommunikativ an den Verarbeitungskern gekoppelt ist, umfassend eine Totblockvorhersageeinrichtung (DBP) zur Vorhersage, dass auf eine Cache-Linie in einem Last-Level Cache (LLC) bis zu einer Räumung aus dem LLC nicht zugegriffen wird, wobei in Antwort auf eine Vorhersage, dass auf die Cache-Linie bis zur Räumung nicht zugegriffen wird, die Caching-Schaltung eine Räumungsnachricht an eine Speichersteuerung ausgeben soll, wobei die Räumungsnachricht ein Flag umfasst, das einen DBP-Status der Cache-Linie angibt.
-
19.
公开(公告)号:DE102018006894A1
公开(公告)日:2018-12-06
申请号:DE102018006894
申请日:2018-08-30
Applicant: INTEL CORP
Inventor: KHANNA RAHUL , MITCHEL HENRY , BERNAT FRANCESC GUIM , PUTYRSKI SLAWOMIR , GRECCO JOE , BALLE SUSANNE M , CUSTODIO EVAN
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.
-
公开(公告)号:DE102018202432A1
公开(公告)日:2018-08-23
申请号:DE102018202432
申请日:2018-02-16
Applicant: INTEL CORP
Inventor: KUMAR KARTHIK , BERNAT FRANCESC GUIM , WILLHALM THOMAS , RAMANUJAN RAJ K , HERDRICH ANDREW J
Abstract: Offenbart wird in einem Beispiel eine Strukturschnittstellenvorrichtung, die Folgendes aufweist: eine Strukturverbindung zum kommunikativen Koppeln mit einer Struktur; eine SLA-Eingangslogik (Service Level Agreement, Service-Level-Vereinbarung) zum Empfangen einer SLA-Datenstruktur von einer Steuerung, wobei die SLA-Datenstruktur eine Ende-zu-Ende-SLA für einen von mehreren Ressourcen bereitgestellten Ressourcenstrom bereitstellt und QoS-Metriken für die Ressourcen umfasst; und eine SLA-Ausgangslogik zum Verteilen der QoS-Metriken an die Ressourcen über die Strukturverbindung.
-
-
-
-
-
-
-
-
-