Dot product calculators and methods of operating the same
AssigneeMovidius Limited
InventorsFergal Connor, David Bernard, Niall Hanrahan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMovidius Limited
InventorsFergal Connor, David Bernard, Niall Hanrahan
Estimating the term…
Methods, apparatus, systems and articles of manufacture to perform dot product calculations using sparse vectors are disclosed. An example dot product calculator includes a counter to determine a trailing binary count of a control vector, the control vector corresponding to a first result of a first logic AND operation on a first bitmap of a first sparse vector and a second bitmap of a second sparse vector. The example dot product calculator further includes a mask generator to generate a mask vector based on the trailing binary count. The example dot product calculator further includes an interface to access a first value of the first sparse vector based on a second result of a second logic AND operation on the first bitmap and the mask vector and access a second value of the second sparse vector based on a third result of a third logic AND operation on the second bitmap and the mask vector. The example dot product calculator further includes a multiplier to multiply the first value with the second value to generate a product.
A dot product calculator comprising:
At least one non-transitory computer readable storage medium comprising instructions which, when executed, cause a machine to at least:
A method to determine a dot product between two vectors, the method comprising:
A dot product calculator comprising:
Dependencies are inferred from the claim text.