Matrix operations in an integrated circuit device
First Claim
Patent Images
1. Matrix operations circuitry for performing operations on submatrices of an input matrix, said matrix operations circuitry comprising:
- a first working memory in which individual ones of said submatrices are operated on, said first working memory having a first submatrix size; and
a second working memory in which a collection of said submatrices, that have been operated on in said first working memory, is operated on, said second working memory having an optimum burst size;
wherein;
said first submatrix size is matched to said optimum burst size.
1 Assignment
0 Petitions
Accused Products
Abstract
Matrix operations circuitry for performing operations on submatrices of an input matrix includes a first working memory in which individual ones of the submatrices are operated on. The first working memory has a first submatrix size. The matrix operations circuitry also includes a second working memory in which a collection of the submatrices, that have been operated on in the first working memory, is operated on. The second working memory has an optimum burst size, and the first submatrix size is matched to the optimum burst size.
347 Citations
22 Claims
-
1. Matrix operations circuitry for performing operations on submatrices of an input matrix, said matrix operations circuitry comprising:
-
a first working memory in which individual ones of said submatrices are operated on, said first working memory having a first submatrix size; and a second working memory in which a collection of said submatrices, that have been operated on in said first working memory, is operated on, said second working memory having an optimum burst size;
wherein;said first submatrix size is matched to said optimum burst size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of configuring a programmable integrated circuit device as matrix operations circuitry for performing operations on submatrices of an input matrix, said method comprising:
-
configuring memory of said programmable integrated circuit device as a first working memory in which individual ones of said submatrices are operated on, said first working memory having a first submatrix size; and configuring a second working memory in which a collection of said submatrices, that have been operated on in said first working memory, is operated on, said second working memory having an optimum burst size;
wherein;said first submatrix size is configured to be matched to said optimum burst size. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable data storage medium encoded with machine-executable instructions for configuring a programmable integrated circuit device as matrix operations circuitry for performing operations on submatrices of an input matrix, said instructions comprising:
-
instructions to configure memory of said programmable integrated circuit device as a first working memory in which individual ones of said submatrices are operated on, said first working memory having a first submatrix size; and instructions to configure a second working memory in which a collection of said submatrices, that have been operated on in said first working memory, is operated on, said second working memory having an optimum burst size;
wherein;in said instructions to configure memory of said programmable integrated circuit device as a first working memory, said first submatirx size is configured to be matched to said optimum burst size. - View Dependent Claims (19, 20, 21, 22)
-
Specification