Methods and apparatus for matrix and vector storage and operations
AssigneeFemtosense, Inc.
InventorsSam Brian Fok, Alexander Smith Neckar, Manish Shrivastava
Life of this patent
Estimating the term…
Loading patent…
AssigneeFemtosense, Inc.
InventorsSam Brian Fok, Alexander Smith Neckar, Manish Shrivastava
Estimating the term…
Methods and apparatus for matrix and vector storage and operations are disclosed. Vectors and matrices may be represented differently to further enhance performance of operations. Exemplary embodiments compress sparse neural network data structures based on actual, non-null, connectivity (rather than all possible connections). This greatly reduces storage requirements as well as computational complexity. In some variants, the compression and reduction in complexity is sized to fit within the memory footprint and processing capabilities of a core. The exemplary compression schemes represent sparse matrices with links to compressed column data structures, where each compressed column data structure only stores non-null entries to optimize column-based lookups of non-null entries. Similarly, sparse vector addressing skips nulled entries to optimize for vector-specific non-null multiply-accumulate operations.
A neural network processing apparatus, comprising:
A neural network processing apparatus, comprising:
A method of performing a matrix operation, comprising:
Dependencies are inferred from the claim text.