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

OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-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                                       12             12           0        180.9           5.5       1.0X
xxHash 64-bit                                        11             11           0        193.1           5.2       1.1X
HiveHasher                                           16             16           0        129.8           7.7       0.7X

OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-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                                       17             17           0        126.0           7.9       1.0X
xxHash 64-bit                                        14             14           0        153.8           6.5       1.2X
HiveHasher                                           27             27           0         78.8          12.7       0.6X

OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-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                                       23             23           0         91.5          10.9       1.0X
xxHash 64-bit                                        17             17           0        126.5           7.9       1.4X
HiveHasher                                           38             38           0         55.4          18.1       0.6X

OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-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                                       35             35           0         59.7          16.7       1.0X
xxHash 64-bit                                        30             30           0         69.3          14.4       1.2X
HiveHasher                                           48             48           0         43.6          22.9       0.7X

OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-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                                       79             80           0         26.4          37.9       1.0X
xxHash 64-bit                                        66             67           1         31.6          31.6       1.2X
HiveHasher                                          181            181           0         11.6          86.2       0.4X

OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-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                                      222            222           0          9.5         105.7       1.0X
xxHash 64-bit                                       111            111           0         18.9          52.9       2.0X
HiveHasher                                          608            608           1          3.5         289.7       0.4X

OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-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                                      799            799           0          2.6         381.0       1.0X
xxHash 64-bit                                       282            282           0          7.4         134.4       2.8X
HiveHasher                                         2311           2311           0          0.9        1101.9       0.3X

OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-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                                     1629           1635           8          1.3         776.9       1.0X
xxHash 64-bit                                       507            509           2          4.1         241.9       3.2X
HiveHasher                                         4588           4589           0          0.5        2187.9       0.4X

OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-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                                     6254           6257           4          0.3        2982.3       1.0X
xxHash 64-bit                                      1866           1866           0          1.1         889.8       3.4X
HiveHasher                                        18213          18222          13          0.1        8684.8       0.3X


