| CPC G06F 15/825 (2013.01) [G06F 9/3851 (2013.01); G06N 20/00 (2019.01)] | 16 Claims |

|
1. A compiler for operating a tensor streaming processor comprising: compiling a plurality of instructions for operation of the tensor streaming processor by the compiler operating on at least one computer processor and storing the plurality of instructions in a tangible storage medium, wherein the compiler:
allocates functional resources and data transport lanes of the tensor streaming processor for performing a selected operation as determined by each of the plurality of instructions,
schedules processing of one or more data flows through specific functional resources of the tensor streaming processor, and
schedules instruction flow for a plurality of instruction flows, each instruction flow causing a selected one or more functional resources to execute a specific instruction using specific data at a defined time instant.
|