Invention Grant
- Patent Title: Storing deep neural network weights in non-volatile storage systems using vertical error correction codes
-
Application No.: US16158650Application Date: 2018-10-12
-
Publication No.: US10691537B2Publication Date: 2020-06-23
- Inventor: Chao Sun , Minghai Qin , Dejan Vucinic
- Applicant: Western Digital Technologies, Inc.
- Applicant Address: US CA San Jose
- Assignee: Western Digital Technologies, Inc.
- Current Assignee: Western Digital Technologies, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Vierra Magen Marcus LLP
- Main IPC: G06F11/10
- IPC: G06F11/10 ; H03M13/11 ; G06N3/063 ; H04L1/00 ; G11C29/52

Abstract:
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.
Public/Granted literature
Information query