MATRIX MULTIPLIER IMPLEMENTED TO PERFORM CONCURRENT STORE AND MULTIPLY-ACCUMULATE (MAC) OPERATIONS

An apparatus, including: a memory; a matrix multiplier engine, comprising: an array of multiplier-accumulate units (MAUs) comprising: a first set of accumulators; and a second set of accumulators; and a controller configured to concurrently: cause a first set of resultant values in the first set of...

Full description

Saved in:
Bibliographic Details
Main Authors MARONCELLI, Luca, OMAR, Hamza, IPEK, Engin, RYCHLIK, Bohuslav
Format Patent
LanguageEnglish
French
Published 23.05.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:An apparatus, including: a memory; a matrix multiplier engine, comprising: an array of multiplier-accumulate units (MAUs) comprising: a first set of accumulators; and a second set of accumulators; and a controller configured to concurrently: cause a first set of resultant values in the first set of accumulators to be transferred to the memory pursuant to a first set of store instructions, wherein the first set of resultant values was generated pursuant to a first set of multiply-accumulate (MAC) operations performed by the set of multipliers and the first set of accumulators; and cause the set of multipliers and the second set of accumulators to perform a second set of MAC operations. L'invention concerne un appareil comportant : une mémoire ; un moteur multiplicateur matriciel comprenant : un réseau d'unités de multiplication-accumulation (MAU) comprenant : un premier ensemble d'accumulateurs et un second ensemble d'accumulateurs ; et un contrôleur configuré pour, simultanément : amener un premier ensemble de valeurs résultantes dans le premier ensemble d'accumulateurs à être transférées à la mémoire conformément à un premier ensemble d'instructions de stockage, le premier ensemble de valeurs résultantes ayant été généré conformément à un premier ensemble d'opérations de multiplication-accumulation (MAC) effectuées par l'ensemble de multiplicateurs et le premier ensemble d'accumulateurs ; et amener l'ensemble de multiplicateurs et le second ensemble d'accumulateurs à effectuer un second ensemble d'opérations MAC.
Bibliography:Application Number: WO2023US77855