Search
Primary links
Please donate to libfreevec to ensure its continuing development! Donations are done via Paypal.
Hashing
A collection of hashing algorithms
Hashing a piece of data is one of the most time consuming process in a a database. Basically, the process builds a unique integer (aka 'hash key') from a series of operations on the objects bytes. Usually these algorithms are not parallelizable, or at least not easily parallelizable, due to the dependency to previous calculations involved. Taking a single family of hashing algorithms, we will provide (with mathematical proof) a second deterministic way of calculating the Nth hash, using easily parallelizable tecniques and also provide the Altivec equivalent of this algorithm.
- Login or register to post comments
- Read more
- 2 attachments