Invention Grant
- Patent Title: Flexible hardware for high throughput vector dequantization with dynamic vector length and codebook size
-
Application No.: US17232074Application Date: 2021-04-15
-
Publication No.: US11750212B2Publication Date: 2023-09-05
- Inventor: Amol Ashok Ambardekar , Aleksandar Tomic , Chad Balling McBride , George Petre , Kent D. Cedola , Larry Marvin Wall , Boris Bobrov
- Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agency: Newport IP, LLC
- Agent Han Gim
- Main IPC: G06N3/04
- IPC: G06N3/04 ; G06F9/46 ; H03M7/30 ; G06N3/063 ; G06F12/0862 ; G06F1/324 ; G06F3/06 ; G06F9/38 ; G06F12/08 ; G06F12/10 ; G06F15/80 ; G06F17/15 ; G06N3/049 ; G06N3/06 ; G06N3/08 ; G06N3/10 ; H04L45/02 ; H04L67/02 ; G06F9/30 ; H04L67/1001 ; G06F9/48 ; G06F12/02 ; G06N3/045 ; G06N3/065 ; G06F13/16 ; G06F1/3234 ; G06F13/28 ; H03M7/46 ; H04L45/50

Abstract:
The performance of a neural network (NN) and/or deep neural network (DNN) can limited by the number of operations being performed as well as memory data management of a NN/DNN. Using vector quantization of neuron weight values, the processing of data by neurons can be optimize the number of operations as well as memory utilization to enhance the overall performance of a NN/DNN. Operatively, one or more contiguous segments of weight values can be converted into one or more vectors of arbitrary length and each of the one or more vectors can be assigned an index. The generated indexes can be stored in an exemplary vector quantization lookup table and retrieved by exemplary fast weight lookup hardware at run time on the fly as part of an exemplary data processing function of the NN as part of an inline de-quantization operation to obtain needed one or more neuron weight values.
Public/Granted literature
- US20210232904A1 FLEXIBLE HARDWARE FOR HIGH THROUGHPUT VECTOR DEQUANTIZATION WITH DYNAMIC VECTOR LENGTH AND CODEBOOK SIZE Public/Granted day:2021-07-29
Information query