Special Purpose Integrated Circuits and Methods for Matrix Multiplication Using Only Addition

    公开(公告)号:US20240192920A1

    公开(公告)日:2024-06-13

    申请号:US18520347

    申请日:2023-11-27

    申请人: Daniel Cussen

    发明人: Daniel Cussen

    IPC分类号: G06F7/501 G06F7/57

    CPC分类号: G06F7/501 G06F7/57

    摘要: Special purpose integrated circuits and methods for matrix multiplication are disclosed. In some embodiments, a special purpose integrated circuit is constructed to perform mathematical operations. For matrix A and matrix B, an outer product of each column i of matrix A [vector Ai] and a corresponding row i of matrix B [vector Bi], for all i, is used to calculate all the products used for determining matrices A and B. A product matrix C (where A×B=C) is assembled using additions of the elements of the calculated outer products. Each outer product of Ai and Bi may be calculated using a series of vector-scalar products. Each vector-scalar product is calculated using the vector Bi and a selected element of Ai as the scalar. Thus, calculating the vector-scalar product for all the elements of Ai will produce the outer product of Ai and Bi.