Method and system for compressing application data for operations on multi-core systems
AssigneeCornami, Inc.
InventorTianfang LIU
Life of this patent
Estimating the term…
Loading patent…
AssigneeCornami, Inc.
InventorTianfang LIU
Estimating the term…
A system and method to compress application control data, such as weights for a layer of a convolutional neural network, is disclosed. A multi-core system for executing at least one layer of the convolutional neural network includes a storage device storing a compressed weight matrix of a set of weights of the at least one layer of the convolutional network and a decompression matrix. The compressed weight matrix is formed by matrix factorization and quantization of a floating point value of each weight to a floating point format. A decompression module is operable to obtain an approximation of the weight values by decompressing the compressed weight matrix through the decompression matrix. A plurality of cores executes the at least one layer of the convolutional neural network with the approximation of weight values to produce an inference output.
A multi-core system for executing at least one layer of a convolutional neural network, the system comprising:
A method of compression of a set of weights for a layer of a convolutional neural network, the method comprising:
A method of image classification comprising:
Dependencies are inferred from the claim text.