US Patent Application 17729948. FETCHING NON-ZERO DATA simplified abstract

From WikiPatents
Jump to navigation Jump to search

FETCHING NON-ZERO DATA

Organization Name

Microsoft Technology Licensing, LLC


Inventor(s)

Karthikeyan Avudaiyappan of Sunnyvale CA (US)


Jeffrey A Andrews of Sunnyvale CA (US)


FETCHING NON-ZERO DATA - A simplified explanation of the abstract

  • This abstract for appeared for US patent application number 17729948 Titled 'FETCHING NON-ZERO DATA'

Simplified Explanation

The abstract describes techniques for storing and retrieving data. One approach involves storing data as sub-matrices in row and column slices. A fetch circuit is used to determine if certain slices from one sub-matrix, when combined with corresponding slices from another sub-matrix, result in zero and therefore do not need to be retrieved. Another approach involves a memory circuit with memory banks and sub-banks. The sub-banks store slices of sub-matrices, and a request can move between the memory banks in a serial manner. This allows for the retrieval of slices from different sub-banks simultaneously.


Original Abstract Submitted

Embodiments of the present disclosure include techniques storing and retrieving data. In one embodiment, sub-matrices of data are stored as row slices and column slices. A fetch circuit determines if particular slices of one sub-matrix, when combined with corresponding slices of another sub-matrix, produce a zero result and need not be retrieved. In another embodiment, the present disclosure includes a memory circuit comprising memory banks and sub-banks. The sub-banks store slices of sub-matrices. A request moves between serially configured memory banks and slices in different sub-banks may be retrieved at the same time.