Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Performance improvements for BytesRefHash (opensearch-project#8788)
* Performance improvements for BytesRefHash Signed-off-by: Ketan Verma <[email protected]> * Replace BytesRefHash and clean up alternative implementations Signed-off-by: Ketan Verma <[email protected]> * Added t1ha1 to replace xxh3 hash function Signed-off-by: Ketan Verma <[email protected]> * Update t1ha1 to use unsignedMultiplyHigh on JDK 18 and above Signed-off-by: Ketan Verma <[email protected]> * Add link to the reference implementation for t1ha1 Signed-off-by: Ketan Verma <[email protected]> * Annotate t1ha1 with @opensearch.internal Signed-off-by: Ketan Verma <[email protected]> * Run spotless Signed-off-by: Ketan Verma <[email protected]> * Add pre-computed hashes to speed up reinserts Signed-off-by: Ketan Verma <[email protected]> * Refactor HashFunctionTestCase Signed-off-by: Ketan Verma <[email protected]> --------- Signed-off-by: Ketan Verma <[email protected]> Signed-off-by: Shivansh Arora <[email protected]>
- Loading branch information