================================================================================================
Benchmark for MurMurHash 3 and xxHash64
================================================================================================

OpenJDK 64-Bit Server VM 21.0.12+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 9V74 80-Core Processor
Hash byte arrays with length 8:           Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32                                        9              9           0        237.9           4.2       1.0X
xxHash 64-bit                                         8              8           0        257.9           3.9       1.1X
HiveHasher                                           12             12           0        173.3           5.8       0.7X

OpenJDK 64-Bit Server VM 21.0.12+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 9V74 80-Core Processor
Hash byte arrays with length 16:          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32                                       14             14           0        151.6           6.6       1.0X
xxHash 64-bit                                        11             11           0        198.2           5.0       1.3X
HiveHasher                                           20             20           0        103.6           9.7       0.7X

OpenJDK 64-Bit Server VM 21.0.12+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 9V74 80-Core Processor
Hash byte arrays with length 24:          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32                                       20             20           0        104.4           9.6       1.0X
xxHash 64-bit                                        12             13           0        168.8           5.9       1.6X
HiveHasher                                           29             29           2         73.2          13.7       0.7X

OpenJDK 64-Bit Server VM 21.0.12+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 9V74 80-Core Processor
Hash byte arrays with length 31:          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32                                       30             30           0         70.5          14.2       1.0X
xxHash 64-bit                                        23             23           0         92.1          10.9       1.3X
HiveHasher                                           36             36           0         58.5          17.1       0.8X

OpenJDK 64-Bit Server VM 21.0.12+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 9V74 80-Core Processor
Hash byte arrays with length 95:          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32                                       70             71           3         30.1          33.3       1.0X
xxHash 64-bit                                        52             52           0         40.7          24.6       1.4X
HiveHasher                                          138            138           0         15.2          66.0       0.5X

OpenJDK 64-Bit Server VM 21.0.12+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 9V74 80-Core Processor
Hash byte arrays with length 287:         Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32                                      199            199           0         10.5          94.8       1.0X
xxHash 64-bit                                       104            104           0         20.2          49.6       1.9X
HiveHasher                                          468            468           0          4.5         223.1       0.4X

OpenJDK 64-Bit Server VM 21.0.12+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 9V74 80-Core Processor
Hash byte arrays with length 1055:        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32                                      712            713           0          2.9         339.6       1.0X
xxHash 64-bit                                       313            313           0          6.7         149.4       2.3X
HiveHasher                                         1788           1790           2          1.2         852.6       0.4X

OpenJDK 64-Bit Server VM 21.0.12+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 9V74 80-Core Processor
Hash byte arrays with length 2079:        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32                                     1399           1399           0          1.5         667.0       1.0X
xxHash 64-bit                                       592            592           0          3.5         282.2       2.4X
HiveHasher                                         3553           3555           2          0.6        1694.2       0.4X

OpenJDK 64-Bit Server VM 21.0.12+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 9V74 80-Core Processor
Hash byte arrays with length 8223:        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32                                     5514           5514           1          0.4        2629.1       1.0X
xxHash 64-bit                                      2211           2228          25          0.9        1054.3       2.5X
HiveHasher                                        14112          14136          34          0.1        6729.3       0.4X


