Hardware accelerator method, system and device
AssigneesSTMicroelectronics S.r.l., STMicroelectronics International N.V.
InventorsMichele Rossi, Giuseppe Desoli, Thomas Boesch, Carmine Cappetta
Life of this patent
Estimating the term…
Loading patent…
AssigneesSTMicroelectronics S.r.l., STMicroelectronics International N.V.
InventorsMichele Rossi, Giuseppe Desoli, Thomas Boesch, Carmine Cappetta
Estimating the term…
A system includes an addressable memory array, one or more processing cores, and an accelerator framework coupled to the addressable memory. The accelerator framework includes a Multiply ACcumulate (MAC) hardware accelerator cluster. The MAC hardware accelerator cluster has a binary-to-residual converter, which, in operation, converts binary inputs to a residual number system. Converting a binary input to the residual number system includes a reduction modulo 2m and a reduction modulo 2m−1, where m is a positive integer. A plurality of MAC hardware accelerators perform modulo 2m multiply-and-accumulate operations and modulo 2m−1 multiply-and-accumulate operations using the converted binary input. A residual-to-binary converter generates a binary output based on the output of the MAC hardware accelerators.
A system, comprising:
A system, comprising:
A Multiply ACcumulate (MAC) hardware accelerator, comprising:
A Multiply ACcumulate (MAC) hardware accelerator, comprising:
A method, comprising:
Dependencies are inferred from the claim text.