Reconfigurable matrix multiplier system and method
A reconfigurable matrix multiplier (RMM) (0410) system/method allows for close or loose coupling to supervisory control processor application control logic (ACL) in a system-on-chip (SOC) environment (0401). The RMM (0410) provides a C = A * B matrix multiplication operation with an A multiplier mat...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A reconfigurable matrix multiplier (RMM) (0410) system/method allows for close or loose coupling to supervisory control processor application control logic (ACL) in a system-on-chip (SOC) environment (0401). The RMM (0410) provides a C = A * B matrix multiplication operation with an A multiplier matrix (AMM), a B multiplicand matrix (BMM) and a C product matrix (CPM), and a C = A * B + D operation, where the D summation matrix (DSM) represents the result of a previous multiplication operation or another previously defined matrix. The RMM (0410) provides an additional CPM LOAD/STORE (Load/Storage) path, allows for overlap of compute/data transfer operations (0421, 0422, 0423), and provides CPM data feedback to AMM or BMM operand inputs from previously computed CPM results. The RMM (0410) is intended to use reconfigurable matrix data of 8, 16 and 32-bit operands together with an external memory bus of 512-bit data width and an instruction control unit (ICU) implemented using a series of RMM configuration words |
---|