Hardware architecture for processing data in neural network
AssigneesHenry Verheyen, Jianjun Wen
InventorsHenry Verheyen, Jianjun Wen
Life of this patent
Estimating the term…
Loading patent…
AssigneesHenry Verheyen, Jianjun Wen
InventorsHenry Verheyen, Jianjun Wen
Estimating the term…
A hardware accelerator that is efficient at performing computations related to a neural network. In one embodiment, the hardware accelerator includes a first data buffer that receives input data of a layer in the neural network and shift the input data slice by slice downstream. The hardware accelerator includes a second data buffer that receives kernel data of the layer in the neural network and shift the kernel data slice by slice downstream. The hardware accelerator includes a first input shift register that receives an input data slice from the first data buffer. The first input shift register may correspond to a two-dimensional shift register configured to shift values in the input data slice in x and y directions. The hardware accelerator includes a second input shift register that receives a kernel data slice from the second data buffer. A multiplication block performs convolution of the input and kernel data.
An artificial intelligence accelerator for performing convolutional operations related to a neural network, the artificial intelligence accelerator comprising:
An artificial intelligence accelerator for performing convolutional operations related to a neural network, the artificial intelligence accelerator comprising:
A compute grid in an artificial intelligence accelerator for performing convolutional operations related to a neural network, the compute grid comprising:
Dependencies are inferred from the claim text.