| CPC G06N 3/044 (2023.01) [G06F 7/5443 (2013.01); G06F 9/5016 (2013.01); H04R 25/507 (2013.01)] | 20 Claims |

|
1. An ear-worn device, 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), 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 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 the tile array are configured to combine results of the multiply-and-accumulate sub-operations; and
a tile of the plurality of tiles is configured to share an element of the activation vector X across calculations performed by multiple MACs in the tile.
|