CPC G06N 3/044 (2023.01) [G06F 7/5443 (2013.01); G06F 9/5016 (2013.01); H04R 25/507 (2013.01)] | 20 Claims |
1. A hearing aid, comprising:
a neural network chip, comprising:
a plurality of tiles arranged in a tile array, each tile comprising memory, a number of multiplier-accumulator circuits (MACS) in a range of 16-128 MACs, and routing circuitry;
wherein:
the memory of each tile is configured to store a portion of elements of a matrix A comprising weights of a recurrent neural network;
each tile is configured to receive and store elements of an activation vector X, wherein the activation vector X is derived from an input audio signal;
all or a subset of the plurality of tiles are configured to perform a matrix-vector multiplication A*X by performing multiply-and-accumulate sub-operations in parallel among all or the subset of the plurality of tiles;
routing circuitries of tiles in each respective row of tiles in the tile array are configured to combine results of the multiply-and-accumulate sub-operations; and
all tiles in a column of the tile array are configured to receive same elements of the activation vector X.
|