The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 10, 2018

Filed:

Aug. 21, 2017
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventors:

Jan van der Lugt, San Francisco, CA (US);

Merijn Verstraaten, Amstelveen, NL;

Sungpack Hong, Palo Alto, CA (US);

Hassan Chafi, San Mateo, CA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/50 (2006.01); G06F 17/30 (2006.01); G06F 8/30 (2018.01); G06F 8/41 (2018.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5083 (2013.01); G06F 8/31 (2013.01); G06F 8/456 (2013.01); G06F 17/30321 (2013.01); G06F 17/30386 (2013.01); G06F 17/30442 (2013.01); G06F 17/30958 (2013.01); H04L 67/10 (2013.01);
Abstract

Techniques are provided for efficiently distributing graph data to multiple processor threads located on a server node. The server node receives graph data to be processed by the server node of a graph processing system. The received graph data is a portion of a larger graph to be processed by the graph processing system. In response to receiving graph data the server node compiles a list of vertices and attributes of each vertex from the graph data received. The server node then creates task chunks of work based upon the compiled list of vertices and their corresponding attribute data. The server node then distributes the task chunks to a plurality of threads available on the server node.


Find Patent Forward Citations

Loading…