-
1.
公开(公告)号:DE102020132716A1
公开(公告)日:2021-12-30
申请号:DE102020132716
申请日:2020-12-09
Applicant: INTEL CORP
Inventor: TEPPER MARIANO , KELLER BRYN , CAPOTA MIHAI , VO VY , AHMED NESREEN , WILLKE THEODORE
IPC: G06F8/40
Abstract: Systeme, Vorrichtungen und Verfahren können eine Technologie vorsehen, welche einen Abhängigkeitsgraphen basierend auf einer Vielzahl von Zwischendarstellungs (Intermediate Representation, IR)-Codeanweisungen, die einem kompilierten Programmcode zugeordnet sind, erzeugt, einen Satz von Graph-Einbettungsvektoren basierend auf der Vielzahl von IR-Codeanweisungen erzeugt und über ein neuronales Netz entweder eine Analyse des kompilierten Programmcodes oder eine Verbesserung des Programmcodes basierend auf dem Abhängigkeitsgraphen und dem Satz von Graph-Einbettungsvektoren bestimmt. Die Technologie kann ein neuronales Graph Attention Netz vorsehen, welches einen rekurrenten Block und wenigstens eine aufgabenspezifische Schicht des neuronalen Netzes aufweist, wobei der rekurrente Block eine Graph Attention Schicht und eine Übergangsfunktion aufweist. Die Technologie kann außerdem dynamisches positionsweises Rekurrenz-Halting anwenden, um eine Anzahl wiederkehrender Schritte für jede Position in dem rekurrenten Block basierend auf adaptiver Berechnungszeit zu bestimmen.
-
公开(公告)号:EP3238092A4
公开(公告)日:2018-05-30
申请号:EP15873884
申请日:2015-10-12
Applicant: INTEL CORP
Inventor: ZHU XIA , WILLKE THEODORE L , KELLER BRYN , CHEN SHIH-CHI , DATTA KUSHAL
IPC: G06F17/30
CPC classification number: G06F17/30958
Abstract: A method, computing system, and computer-readable medium for assigning global edge IDs for evolving graphs are described herein. The method includes selecting a block size for an evolving graph and, as new vertices are added to the evolving graph, calculating block IDs for the evolving graph. Calculating the block IDs includes creating a table representing the evolving graph and, as new vertices are added to the evolving graph, calculating block IDs for cells in a new column of the table before calculating block IDs for cells in a new row of the table. The method also includes calculating global edge IDs for the evolving graph based on the source vertex ID, the target vertex ID, and the block ID for the block at which each edge is located. The method may also include calculating incremental Page Rank for the evolving graph.
-
公开(公告)号:EP3238101A4
公开(公告)日:2018-06-06
申请号:EP15873864
申请日:2015-10-07
Applicant: INTEL CORP
Inventor: LISONBEE TODD , KAVULYA SOILA P , KELLER BRYN , BARKER BRITON L , DATTA KUSHAL , ZHU XIA , WILLKE THEODORE L
IPC: G06F17/30
CPC classification number: G06F17/30958
Abstract: A system and method for orchestrating a table operation of data with a graph operation of the data using columnar stores. The orchestration includes storing vertices and edges as collections of tables by type, and supporting the columnar stores with different storage characteristics. The techniques may also include a graph query optimizer that combines chained operators of a graph query; and/or the graph query executed via an in-memory distributed query execution engine.
-
-