-
公开(公告)号:US20230297377A1
公开(公告)日:2023-09-21
申请号:US18164806
申请日:2023-02-06
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Asheesh Bhardwaj , Burton Adrik Copeland , Tim Anderson
CPC classification number: G06F9/30098 , G06F9/3816
Abstract: A method is described herein. The method generally includes fetching a set of data from a memory coupled to a memory controller. The method generally includes determining a first subset of data from the set of data. The method generally includes determining a second subset of data from the set of data. The method generally includes determining a first element from the set of data. The method generally includes providing a vector including the first subset, the first element, and the second subset, wherein each element of the first subset is disposed in one portion of the vector and each element of the second subset is disposed in another portion of the vector. The method generally includes storing the vector into a register of the memory controller.
-
公开(公告)号:US20240045922A1
公开(公告)日:2024-02-08
申请号:US17877882
申请日:2022-07-30
Applicant: Texas Instruments Incorporated
Inventor: Timothy David Anderson , Asheesh Bhardwaj , Burton Adrik Copeland
IPC: G06F17/16 , G06F12/0813
CPC classification number: G06F17/16 , G06F12/0813
Abstract: In described examples, an integrated circuit (IC) includes a matrix multiplication accelerator including a first memory, a second memory, and a memory controller. The second memory is configured to store multiple rows of an input feature map on a single line of cells of the memory, and to store a filter kernel. The memory controller reads multiple contiguous memory vectors of the second memory, different ones of the contiguous memory vectors corresponding to different portions of the input feature map. The memory controller also replaces (with padding zeroes) values of respective ones of the contiguous memory vectors. The number and location of replaced values are selected in response to a column index of an element of the filter kernel in response to which the respective contiguous memory vector is read. Zero padded contiguous memory vectors are written to the first memory.
-
公开(公告)号:US20230251970A1
公开(公告)日:2023-08-10
申请号:US18165196
申请日:2023-02-06
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Asheesh Bhardwaj , Burton Adrik Copeland , Elliott Gurrola , Tim Anderson , William Leven
IPC: G06F12/0837 , G06F12/0888
CPC classification number: G06F12/0837 , G06F12/0888
Abstract: A method is described herein. The method generally includes receiving stream parameters that defines an array, wherein the stream parameters include a first null element count and a second null element count. The method generally includes forming a stream of vectors for the multidimensional array responsive to the stream parameters. The stream of vectors generally includes a vector of null elements at a beginning of the stream of vectors based on the first null element count. The stream of vectors generally includes a null element at a beginning of each vector of the stream of vectors based on the second null element count. The stream of vectors generally includes a set of data distributed across a subset of the stream of vectors. The method generally includes providing the stream of vectors.
-
-