CPC G06F 9/5027 (2013.01) [G06F 9/4843 (2013.01); G06N 3/045 (2023.01); G06F 7/5443 (2013.01); G06F 7/57 (2013.01); G06F 9/3001 (2013.01); G06F 9/5061 (2013.01); G06F 15/7807 (2013.01)] | 19 Claims |
1. A system for controlling task execution on a computing tile of a multi-tiled integrated circuit, the computing tile comprising:
an on-tile work queue that:
(i) stores task instructions comprising distinct fixed-length programmations;
(ii) regulates a transmission of each of the distinct fixed-length programmations to one or more task-performing circuits based on a token-induced signal that indicates to the on-tile work queue that all task-related prerequisites or all task-related dependencies for a target task have been satisfied; and
(iii) transmits one or more distinct fixed-length programmations to the one or more task-performing circuits based on the on-tile work queue identifying the token-induced signal,
wherein:
the computing tile is arranged among a plurality of computing tiles on a mixed-signal integrated circuit; and
each of the plurality of computing tiles includes: (a) a distinct token-informed scheduler, or (b) a distinct on-tile work queue.
|