Patent ID: 11941511
Assignee: PERCEIVE CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A method for implementing a temporal convolution network (TCN) comprising a plurality of layers of machine-trained (MT) processing nodes, the method comprising:
defining a first set of instructions for configuring a first set of MT processing nodes (i) to compute a first plurality of activation values while the TCN propagates a first set of input values, provided at a first instance in time, through the layers of the TCN to produce a first output of the TCN and (ii) to store the plurality of activation values in a set of memories;
defining a second set of instructions for configuring a second set of MT processing nodes (i) to retrieve the first plurality of activation values from the set of memories and (ii) to use the retrieved first plurality of activation values to compute a second plurality of activation values while the TCN propagates a second set of input values, provided to the TCN at a second instance in time, through the layers of the TCN in order to compute a second output of the TCN;
defining a third set of instructions for configuring a third set of MT processing nodes (i) to retrieve the first plurality of activation values from the set of memories and (ii) to use the retrieved first plurality of activation values to compute a third plurality of activation values while the TCN propagates a third set of input values, provided to the TCN at a third instance in time, through the layers of the TCN in order to compute a third output of the TCN,
wherein the second and third sets of MT processing nodes are different sets of MT processing nodes such that the first plurality of activation values are used by different sets of MT processing nodes when computing the second output of the TCN for the second set of input values than when computing the third output of the TCN for the third set of input values.