×

AUTOMATIC GENERATION OF MULTI-SOURCE BREADTH-FIRST SEARCH FROM HIGH-LEVEL GRAPH LANGUAGE FOR DISTRIBUTED GRAPH PROCESSING SYSTEMS

  • US 20200133663A1
  • Filed: 10/31/2018
  • Published: 04/30/2020
  • Est. Priority Date: 10/31/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • analyzing a first plurality of software instructions, wherein the first plurality of software instructions is configured to perform a plurality of breadth-first searches to determine a particular result, wherein each breadth-first search originates at each of a plurality of vertices of a distributed graph, wherein each breadth-first search is encoded for independent execution;

    based on said analyzing, generating a second plurality of software instructions configured to perform a multi-source breadth-first search to determine the particular result, wherein each of the plurality of vertices is a source of the multi-source breadth-first search,wherein the second plurality of software instructions comprises a node iteration loop and a neighbor iteration loop, wherein the plurality of vertices of the distributed graph comprise active vertices and neighbor vertices;

    wherein the node iteration loop is configured to iterate once per each active vertex of the plurality of vertices of the distributed graph, wherein the node iteration loop is configured to determine the particular result;

    wherein the neighbor iteration loop is configured to iterate once per each active vertex of the plurality of vertices of the distributed graph, wherein each iteration of the neighbor iteration loop is configured to activate one or more neighbor vertices of the plurality of vertices for the following iteration of the neighbor iteration loop.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×