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:
Apr. 07, 2020

Filed:

Jan. 23, 2017
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Michael Charles Osborne, Rueschlikon, CH;

Elaine Rivette Palmer, Hanover, NH (US);

Tamas Visegrady, Rueschlikon, CH;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/48 (2006.01); G06F 16/901 (2019.01); G06F 9/30 (2018.01);
U.S. Cl.
CPC ...
G06F 16/9024 (2019.01); G06F 9/30087 (2013.01); G06F 9/48 (2013.01); G06F 9/4881 (2013.01); G06F 2209/484 (2013.01);
Abstract

Graph data of a DAG is received. The data describes a module to be started by way of nodes connected by edges, wherein some nodes are submodule nodes that correspond to submodules of said module. Submodule nodes are connected via edge(s) that reflect a data dependency between the corresponding submodules. Each of said submodules is a hardware module or a software submodule, capable of producing and/or consuming data that can be consumed and/or produced, by other submodule(s) of said module, based on the DAG. Asynchronous execution is started of two of said submodules, respectively corresponding to two submodule nodes located in independent branches of the DAG. A third submodule node(s) is determined that is a descendant of each of said two submodule nodes, according to an outcome of the execution of the corresponding two submodules. Execution is started of a third submodule that corresponds to the determined third submodule node.


Find Patent Forward Citations

Loading…