SYSTEM ZUM ANALYSIEREN UND VERBESSERN VON SOFTWARE AUF DER BASIS VON GRAPH ATTENTION NETZEN

    公开(公告)号:DE102020132716A1

    公开(公告)日:2021-12-30

    申请号:DE102020132716

    申请日:2020-12-09

    Applicant: INTEL CORP

    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.

    ASSIGNING GLOBAL EDGE IDS FOR EVOLVING GRAPHS

    公开(公告)号:EP3238092A4

    公开(公告)日:2018-05-30

    申请号:EP15873884

    申请日:2015-10-12

    Applicant: INTEL CORP

    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.

    GRAPH OPERATIONS
    3.
    发明公开
    GRAPH OPERATIONS 审中-公开

    公开(公告)号:EP3238101A4

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

    申请号:EP15873864

    申请日:2015-10-07

    Applicant: INTEL CORP

    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.

Patent Agency Ranking