Patent ID: 11948069
Assignee: ARM LIMITED
Field: Basic communication processes (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A method for compressing neural network activation data, the method comprising the steps of:
obtaining uncompressed neural network activation data from memory;
splitting the uncompressed neural network activation data into a plurality of blocks;
generating metadata for each of the plurality of blocks, the metadata comprising statistics indicating:
a number of zero point values of the block of neural network activation data;
a number of unique non-zero point values of the block of neural network activation data; and
a number of non-zero point values of the block of neural network activation data;

selecting a compression scheme for each of the plurality of blocks of uncompressed neural network activation data, wherein the compression scheme is selected based on at least the statistics associated with each block of the uncompressed neural network activation data;
applying the selected compression schemes to the corresponding block, to produce compressed neural network activation data; and
outputting the compressed neural network activation data.