Patent ID: 11880759
Assignee: STMICROELECTRONICS S.R.L.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A convolutional neural network processing system, comprising:
an input layer configured to receive input data;
a decompressor unit configured to receive encoded kernel data encoded with a vector quantization process and to generate decompressed kernel data based on the encoded kernel data, wherein the decompressor unit includes a lookup table configured to store codebook data associated with the encoded kernel data;
a first convolutional accelerator and a second convolutional accelerator each configured to receive the decompressed kernel data, to receive feature data based on the input data, and to perform a convolution operations on the feature data and the decompressed kernel data, wherein the first convolutional accelerator defines a first convolutional layer of the convolutional neural network, wherein the second convolutional accelerator defines a second convolutional layer of the convolutional neural network, wherein the first and second convolutional layers are trained with a machine learning process that generates kernel data, wherein the encoded kernel data is generated from the kernel data; and
a fully connected layer configured to receive convolved data from the convolutional accelerator and to generate prediction data based on the convolved data.