Compiler for a parallel processor
AssigneeGSI Technology, Inc.
InventorsBrian Beckman, John D. Cook
Life of this patent
Estimating the term…
Loading patent…
AssigneeGSI Technology, Inc.
InventorsBrian Beckman, John D. Cook
Estimating the term…
A method for concurrently performing multiple computations in an associative processing unit (APU) includes having data in two matrices, representing data in two portions of a memory array of the APU, creating a Tartan matrix by computing an outer product between a first bit vector indicating selected rows and a second bit vector indicating selected columns, the Tartan matrix representing data stored in a third portion of the memory array wherein all cells having a value 1 in the Tartan matrix indicate selected cells, concurrently activating all cells of the matrices and storing a result of Boolean operations therebetween in one of the two matrices, wherein a new value is obtained on cells located at a same row and a same column as the selected cells in the Tartan matrix and an original value remains on other cells.
A method for concurrently performing multiple computations in an associative processing unit (APU), the method comprising:
A method for concurrently performing multiple computations in an associative processing unit (APU), the method comprising:
Dependencies are inferred from the claim text.