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

OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-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                                       10             11           0        200.5           5.0       1.0X
xxHash 64-bit                                        10             10           0        213.5           4.7       1.1X
HiveHasher                                           14             14           0        145.8           6.9       0.7X

OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-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                                       18             18           1        115.5           8.7       1.0X
xxHash 64-bit                                        12             12           0        174.5           5.7       1.5X
HiveHasher                                           22             22           0         95.5          10.5       0.8X

OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-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                                       24             24           0         87.2          11.5       1.0X
xxHash 64-bit                                        14             14           0        145.6           6.9       1.7X
HiveHasher                                           32             32           0         65.4          15.3       0.7X

OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-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                                       36             36           0         58.6          17.1       1.0X
xxHash 64-bit                                        27             28           2         76.4          13.1       1.3X
HiveHasher                                           44             44           0         48.0          20.8       0.8X

OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-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                                       90             90           0         23.4          42.7       1.0X
xxHash 64-bit                                        61             61           0         34.4          29.0       1.5X
HiveHasher                                          161            161           1         13.1          76.6       0.6X

OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-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                                      248            251           6          8.4         118.4       1.0X
xxHash 64-bit                                       108            109           1         19.5          51.4       2.3X
HiveHasher                                          536            536           0          3.9         255.5       0.5X

OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-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                                      881            881           0          2.4         420.1       1.0X
xxHash 64-bit                                       304            304           1          6.9         144.8       2.9X
HiveHasher                                         2050           2050           0          1.0         977.6       0.4X

OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-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                                     1723           1730           9          1.2         821.7       1.0X
xxHash 64-bit                                       561            561           0          3.7         267.3       3.1X
HiveHasher                                         4060           4060           0          0.5        1936.1       0.4X

OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-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                                     6768           6778          14          0.3        3227.4       1.0X
xxHash 64-bit                                      2082           2085           4          1.0         993.0       3.3X
HiveHasher                                        16141          16161          28          0.1        7696.6       0.4X


