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:
Feb. 20, 2024

Filed:

Aug. 18, 2021
Applicant:

Micron Technology, Inc., Boise, ID (US);

Inventors:

Douglas Vanesko, Dallas, TX (US);

Bryan Hornung, Plano, TX (US);

Patrick Estep, Rowlett, TX (US);

Assignee:

Micron Technology, Inc., Boise, ID (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2018.01); G06F 15/78 (2006.01); G06F 15/82 (2006.01);
U.S. Cl.
CPC ...
G06F 9/30065 (2013.01); G06F 9/3009 (2013.01); G06F 9/30072 (2013.01); G06F 9/30087 (2013.01); G06F 15/7867 (2013.01); G06F 15/825 (2013.01);
Abstract

Various examples are directed to systems and methods for executing a loop in a reconfigurable compute fabric. A first flow controller may initiate a first thread at a first synchronous flow to execute a first portion of a first iteration of the loop. A second flow controller may receive a first asynchronous message instructing the second flow controller to initiate a first thread at a second synchronous flow to execute a second portion of the first iteration. The second flow controller may determine that the first iteration of the loop is the last iteration of the loop to be executed and initiate the first thread at the second synchronous flow with a last iteration flag set.


Find Patent Forward Citations

Loading…