Weight-stationary matrix multiply accelerator with tightly coupled l2 cache
AssigneeAkeana, Inc.
InventorsDavid Cureton Baker, David St Clair Scott, Yogesh Shamkant Thombre
Life of this patent
Estimating the term…
Loading patent…
AssigneeAkeana, Inc.
InventorsDavid Cureton Baker, David St Clair Scott, Yogesh Shamkant Thombre
Estimating the term…
An accelerator is accessed. The accelerator includes a weight-stationary systolic array of one or more multiply-accumulate units. The accelerator is coupled to a memory hierarchy and a processor core. The processor core sends a work request to the accelerator. The work request is based on execution of a machine learning model and an activation matrix. In response to the work request, the accelerator loads a weight matrix and the activation matrix. The loading uses the memory hierarchy. The accelerator multiplies the weight matrix by the activation matrix. The multiplication results in an answer matrix. The accelerator stores the answer matrix in the memory hierarchy. The processor core obtains the answer matrix that was stored. The machine learning model is trained. The training produces the weight matrix, which is transposed and saved to the memory hierarchy.
A processor-implemented method for machine learning comprising:
A computer program product embodied in a non-transitory computer readable medium for instruction execution, the computer program product comprising code which causes one or more processors to generate semiconductor logic for:
A computer system for instruction execution comprising:
Dependencies are inferred from the claim text.