METHOD AND SYSTEM FOR INCREMENTAL METAPATH STORAGE AND DYNAMIC MAINTENANCE

    公开(公告)号:US20240330369A1

    公开(公告)日:2024-10-03

    申请号:US18610495

    申请日:2024-03-20

    CPC classification number: G06F16/9024 G06F40/30

    Abstract: A method for incremental metapath storage and dynamic maintenance is provided, which includes, reformatting metapath instances, from a designated heterogeneous graph and of a designated metapath type, into path graphs; executing graph updating tasks and performing dynamic maintenance on the updated path graphs, traversing the path graph to obtain the location of metapath updates and update the path graph; for metapaths with length greater than 2 and with symmetrical central portion, central merge operation is performed to simplify path graph and perform subsequent restoration operation; and directly perform restoration operation on path graphs that do not meet the merging conditions. The present disclosure utilizes characteristics of graph update to obtain locality of metapath updates, and combines internal relationship characteristics of metapath instances to greatly speed up metapath generation and achieve real-time inference of dynamic heterogeneous graph models.

    FPGA-BASED METHOD AND SYSTEM FOR ACCELERATING GRAPH CONSTRUCTION

    公开(公告)号:US20240220541A1

    公开(公告)日:2024-07-04

    申请号:US18497233

    申请日:2023-10-30

    CPC classification number: G06F16/9024

    Abstract: An FPGA-based method and system for accelerating graph construction is provided, the method including: sampling neighborhood of each vertex in stored data and recording a traversal order of the vertices; according to the vertex traversal order, grouping the vertices into blocks and processing them by block-granularity, so as to at least obtain distance values between each two sampled neighbors of vertices in each block; according to the said distance values, updating neighborhoods of the two relevant vertices; and processing all of the blocks, starting a new iteration, until a satisfying precision or a predetermined limit of the number of iterations has been reached. The present disclosure utilizes the advantages of FPGA platform including flexibility, low power consumption and high parallelism, combined with the characteristics of graph construction algorithm, thereby greatly improving construction speed and reducing processing power consumption, so as to enable large-scale graph construction task processing in the datacenter.

Patent Agency Ranking