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. 06, 2021

Filed:

Feb. 14, 2019
Applicant:

Tusimple, Inc., San Diego, CA (US);

Inventors:

Yifan Gong, Beijing, CN;

Siyuan Liu, Beijing, CN;

Dinghua Li, Beijing, CN;

Jiangming Jin, Beijing, CN;

Lei Su, Beijing, CN;

Yixin Yang, Beijing, CN;

Wei Liu, Beijing, CN;

Zehua Huang, Beijing, CN;

Assignee:

TUSIMPLE, INC., San Diego, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/50 (2006.01); G06F 9/54 (2006.01); G06K 9/62 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5038 (2013.01); G06F 9/542 (2013.01); G06K 9/6224 (2013.01); G06F 2209/5011 (2013.01); G06F 2209/5018 (2013.01);
Abstract

The present disclosure provides a method, an apparatus and a system for multi-module scheduling, capable of solving the problem associated with inconsistency in data inputted to a computing module in the multi-module scheduling technique in the related art. The method includes: reading, by a master process, a pre-stored configuration file storing a directed computation graph; initializing, by the master process, states of all the nodes and connecting edges in the directed computation graph initially in computation in a current computing period; determining a node to be called based on the computation direction in the directed computation graph and the states of the nodes, the node to be called comprising a node having all of its input edges in a complete state; transmitting, to the computing module in the slave process corresponding to the node to be called, a call request of Remote Process Call (RPC) to execute the computing module; updating the state of the node and the state of each output edge of the node upon receiving a response to the call request; and proceeding with a next computing period upon determining that the states of all the nodes have been updated.


Find Patent Forward Citations

Loading…