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. 04, 2019

Filed:

Mar. 06, 2017
Applicants:

Val G. Cook, Shingle Springs, CA (US);

Satyaki Koneru, Folsom, CA (US);

KE Yin, El Dorado Hills, CA (US);

Dinakar C. Munagala, El Dorado Hills, CA (US);

Inventors:

Val G. Cook, Shingle Springs, CA (US);

Satyaki Koneru, Folsom, CA (US);

Ke Yin, El Dorado Hills, CA (US);

Dinakar C. Munagala, El Dorado Hills, CA (US);

Assignee:

THINCI, Inc., El Dorado Hills, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 1/60 (2006.01); G06T 15/00 (2011.01);
U.S. Cl.
CPC ...
G06T 1/60 (2013.01); G06T 15/005 (2013.01); G06T 2200/28 (2013.01); G06T 2215/12 (2013.01);
Abstract

The claimed invention discloses system comprising a plurality of logical nodes comprised in a single or plurality of stages, with defined properties and resources associated with each node, for reducing compute resources, said system further comprising: at least a recirculating ring buffer holding only any one of a control information, input, and, or out data necessary to stream a temporary data between node and, or nodes in an execution graph, thereby reducing size of said recirculating ring buffer; said recirculating ring buffer being sufficiently reduced in size to reside in an on-chip cache, such that any one of the control information, input, and, or out data between node and, or nodes need not be stored in memory; wherein the control information further comprises a command related to invalidating any one of the input and, or out data held in a recirculating ring data buffer, clearing the buffer of tasked data; and wherein a producer is stalled from writing any more control information into a recirculating ring command buffer upon the buffer being full, preventing command buffer over-writing, and thereby reducing compute resources associated with a DRAM memory transaction.


Find Patent Forward Citations

Loading…