STORING DEEP NEURAL NETWORK WEIGHTS IN NON-VOLATILE STORAGE SYSTEMS USING VERTICAL ERROR CORRECTION CODES
Patent №
US 10,691,537
Granted
2020-06-23
Filed 2018
Owner
WESTERN DIGITAL TECHNOLOGIES, INC.
Lab
—
AI components
3
ml · kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
16158650
Techniques are presented for efficiently storing deep neural network (DNN) weights or similar type data sets in non-volatile memory. For data sets, such as DNN weights, where the elements are multi-bit values, bits of the same level of significance from the elements of the data set are formed into data streams. For example, the most significant bit from each of the data elements are formed into one data stream, the next most significant bit into a second data stream, and so on. The different bit streams are then encoded with differing strengths of error correction code (ECC), with streams corresponding to more significant bits encoded with stronger ECC code than streams corresponding to less significant bits, giving the more significant bits of the data set elements a higher level of protection.
AI classification
Ownership
WESTERN DIGITAL TECHNOLOGIES, INC.
assignment · 471480588
Assignors
SUN, CHAO, QIN, MINGHAI, VUCINIC, DEJAN
On an employer assignment, the assignors are typically the inventors.