US 12,013,807 B2
Systems and methods for implementing an intelligence processing computing architecture
David Fick, Hutto, TX (US); Malav Parikh, Austin, TX (US); Paul Toth, Austin, TX (US); Adam Caughron, Austin, TX (US); Vimal Reddy, Austin, TX (US); Erik Schlanger, Austin, TX (US); Sergio Schuler, Austin, TX (US); Zainab Nasreen Zaidi, Austin, TX (US); Alex Dang-Tran, Austin, TX (US); Raul Garibay, Austin, TX (US); and Bryant Sorensen, Austin, TX (US)
Assigned to Mythic, Inc., Austin, TX (US)
Filed by Mythic, Inc., Austin, TX (US)
Filed on May 16, 2022, as Appl. No. 17/745,742.
Application 17/745,742 is a continuation of application No. 16/790,240, filed on Feb. 13, 2020, granted, now 11,360,932.
Application 16/790,240 is a continuation of application No. 16/458,888, filed on Jul. 1, 2019, granted, now 10,606,797, issued on Mar. 31, 2020.
Claims priority of provisional application 62/694,355, filed on Jul. 5, 2018.
Prior Publication US 2022/0276983 A1, Sep. 1, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/78 (2006.01); G06F 9/38 (2018.01); G06F 15/173 (2006.01); G06F 17/16 (2006.01); H04L 45/00 (2022.01)
CPC G06F 15/7825 (2013.01) [G06F 9/3887 (2013.01); G06F 15/173 (2013.01); G06F 15/17337 (2013.01); G06F 15/7814 (2013.01); G06F 17/16 (2013.01); H04L 45/34 (2013.01); H04L 45/38 (2013.01)] 18 Claims
OG exemplary drawing
 
14. A method comprising:
implementing a plurality of distinct computing tiles, wherein each computing tile includes:
an accelerator circuit;
a microprocessor or a nano-processor circuit;
a data buffer; and
a token-informed mechanism for automated program execution,
wherein each token-informed mechanism includes:
(i) a counter circuit that is initialized to a starting count value based on requirements for automatically executing a target program by an integrated circuit; and
(ii) a trigger condition circuit that is initialized with a trigger condition comprising a fixed value based on the requirements for automatically executing the target program;
decrementing or incrementing the starting count value of the counter circuit based on detecting a token issued by at least one distinct circuit component of the integrated circuit, wherein:
the at least one distinct circuit component comprises an accelerator circuit, and
at least one token is emitted based on a utilization state of the accelerator circuit of the at least one distinct circuit component;
periodically comparing a current count value of the counter circuit to the fixed value of the trigger condition circuit; and
executing the target program if the comparison identifies that the current count value of the counter circuit satisfies the trigger condition of the trigger condition circuit.