>It's not too hard to imagine that it might be possible to learn representative K-means clusters of training vectors and then, at run-time, find similar vectors using an efficient hashing scheme and do the equivalent of a table lookup to get the approximate dot-product similarity scores -- without having to perform any multiplications.
Isn't that basically the same as replacing your hardware multiplication operations with a hardware lookup table?
Isn't that basically the same as replacing your hardware multiplication operations with a hardware lookup table?