The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 03, 2018

Filed:

Apr. 29, 2015
Applicant:

Nuance Communications, Inc., Burlington, MA (US);

Inventors:

Jan Vlietinck, Merelbeke, BE;

Stephan Kanthak, Aachen, DE;

Rudi Vuerinckx, Sint-Lambrechts-Woluwe, BE;

Christophe Ris, Taintignies, BE;

Assignee:

Nuance Communications, Inc., Burlington, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G10L 15/00 (2013.01); G06N 3/08 (2006.01); G06N 3/04 (2006.01); G10L 15/16 (2006.01); G10L 15/06 (2013.01); G10L 15/02 (2006.01);
U.S. Cl.
CPC ...
G06N 3/08 (2013.01); G06N 3/0454 (2013.01); G10L 15/16 (2013.01); G10L 15/02 (2013.01); G10L 2015/0635 (2013.01);
Abstract

Deep Neural Networks (DNNs) with many hidden layers and many units per layer are very flexible models with a very large number of parameters. As such, DNNs are challenging to optimize. To achieve real-time computation, embodiments disclosed herein enable fast DNN feature transformation via optimized memory bandwidth utilization. To optimize memory bandwidth utilization, a rate of accessing memory may be reduced based on a batch setting. A memory, corresponding to a selected given output neuron of a current layer of the DNN, may be updated with an incremental output value computed for the selected given output neuron as a function of input values of a selected few non-zero input neurons of a previous layer of the DNN in combination with weights between the selected few non-zero input neurons and the selected given output neuron, wherein a number of the selected few corresponds to the batch setting.


Find Patent Forward Citations

Loading…