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:
Jun. 07, 2022

Filed:

Jan. 11, 2021
Applicant:

Lilac Cloud, Inc., Cupertino, CA (US);

Inventors:

Jay Shah, Morgan Hill, CA (US);

Srikanth Lakshminarasimhan, Bangalore, IN;

Simon Luigi Sabato, Saratoga, CA (US);

Jui-Yang Lu, Fremont, CA (US);

Assignee:

Lilac Cloud, Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/82 (2006.01); G06F 8/41 (2018.01);
U.S. Cl.
CPC ...
G06F 15/82 (2013.01); G06F 8/41 (2013.01);
Abstract

In an embodiment, a compiler for generating command bundles is configured to receive an execution definition that includes operations for execution. The compiler determines an ordered set of hardware functions corresponding to a hardware architecture to execute at least one operation. The hardware architecture may be selected from typical processor types or a command-aware hardware processor. The compiler generates a command bundle that includes a set of logically independent commands based on hardware functions and functionality of the hardware architecture to optimize execution of the operations. A command-aware hardware processor includes a hardware routing mesh that includes sets of routing nodes that form one or more hardware pipelines. Many hardware pipelines may be included in the hardware routing mesh. A command bundle is transmitted through a selected hardware pipeline via a control path, and is modified by the routing nodes based on execution of commands to achieve a desired outcome.


Find Patent Forward Citations

Loading…