Systolic neural network engine capable of forward propagation
AssigneeWestern Digital Technologies, Inc.
InventorLuiz M. Franca-Neto
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestern Digital Technologies, Inc.
InventorLuiz M. Franca-Neto
Estimating the term…
A method of computer processing is disclosed comprising receiving a data packet at a processing node of a neural network, performing a calculation of the data packet at the processing node to create a processed data packet, attaching a tag to the processed data packet, transmitting the processed data packet from the processing node to a receiving node during a systolic pulse, receiving the processed data packet at the receiving node, performing a clockwise convolution on the processed data packet and a counter clockwise convolution on the processed data packet, performing an adding function and backpropagating results of the performed sigmoid function to each of the processing nodes that originally processed the data packet.
A device for performing computations of a neural network comprising at least a first layer and a second layer, the device comprising:
A method for performing computations of a neural network comprising at least a first layer and a second layer, the method comprising:
A non-transitory computer-readable medium storing computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
A device for performing computations of a neural network comprising at least first, second, and third layers, the device comprising:
Dependencies are inferred from the claim text.