Generalized acceleration of matrix multiply accumulate operations
A technology of matrix operation and matrix product, which is applied in the field of acceleration of matrix multiplication, accumulation and addition, and can solve the problem of low technical efficiency.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0024] Many modern applications could benefit from more efficient processor handling of matrix operations. Arithmetic operations performed on matrix operands are commonly used in various algorithms, including but not limited to: deep learning algorithms, linear algebra, and graphics acceleration, among others. Greater efficiency can be achieved by using parallel processing units, since matrix operations can be reduced to multiple parallel operations on different parts of the matrix operands.
[0025] This paper explores a new paradigm for datapath design to accelerate matrix operations as performed by a processor. The basic concept of a datapath is that a datapath performs one or more dot product operations on multiple vector operands. Matrix operations can then be accelerated by reducing them to multiple dot product operations, and some dot product operations can benefit from data sharing within the datapath, which reduces the bandwidth between the register file and the inpu...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


