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.

Machine learningKnowledge representationAI hardwareG06F 11/1068H03M 13/356G06F 11/1048G06F 11/108G06N 3/0495G06N 3/0499G06N 3/063G06N 3/065+10 more

AI classification

AI hardware0.97
Machine learning0.85
Knowledge representation0.68
Vision0.01
Natural language0.01
Speech0.00
Evolutionary computation0.00
Planning0.00

Ownership

WESTERN DIGITAL TECHNOLOGIES, INC.

assignment · 471480588

Assignors

SUN, CHAO, QIN, MINGHAI, VUCINIC, DEJAN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC