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

OpenJDK 64-Bit Server VM 17.0.12+7-LTS on Linux 6.5.0-1025-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                                       11             11           0        184.1           5.4       1.0X
xxHash 64-bit                                        10             10           0        214.5           4.7       1.2X
HiveHasher                                           14             14           0        150.9           6.6       0.8X

OpenJDK 64-Bit Server VM 17.0.12+7-LTS on Linux 6.5.0-1025-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                                       17             17           0        123.5           8.1       1.0X
xxHash 64-bit                                        12             12           0        176.1           5.7       1.4X
HiveHasher                                           22             23           0         93.3          10.7       0.8X

OpenJDK 64-Bit Server VM 17.0.12+7-LTS on Linux 6.5.0-1025-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                                       23             24           0         89.4          11.2       1.0X
xxHash 64-bit                                        14             14           0        145.9           6.9       1.6X
HiveHasher                                           33             33           0         63.2          15.8       0.7X

OpenJDK 64-Bit Server VM 17.0.12+7-LTS on Linux 6.5.0-1025-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.7          17.0       1.0X
xxHash 64-bit                                        27             28           0         76.4          13.1       1.3X
HiveHasher                                           42             44           5         49.4          20.2       0.8X

OpenJDK 64-Bit Server VM 17.0.12+7-LTS on Linux 6.5.0-1025-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                                       87             87           0         24.2          41.3       1.0X
xxHash 64-bit                                        61             62           0         34.1          29.3       1.4X
HiveHasher                                          158            158           0         13.3          75.2       0.5X

OpenJDK 64-Bit Server VM 17.0.12+7-LTS on Linux 6.5.0-1025-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                                      244            244           0          8.6         116.3       1.0X
xxHash 64-bit                                       117            117           1         18.0          55.6       2.1X
HiveHasher                                          531            531           0          3.9         253.4       0.5X

OpenJDK 64-Bit Server VM 17.0.12+7-LTS on Linux 6.5.0-1025-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                                      873            873           0          2.4         416.1       1.0X
xxHash 64-bit                                       387            388           1          5.4         184.6       2.3X
HiveHasher                                         2032           2032           0          1.0         968.7       0.4X

OpenJDK 64-Bit Server VM 17.0.12+7-LTS on Linux 6.5.0-1025-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                                     1704           1704           0          1.2         812.5       1.0X
xxHash 64-bit                                       762            763           1          2.8         363.2       2.2X
HiveHasher                                         4024           4024           0          0.5        1918.7       0.4X

OpenJDK 64-Bit Server VM 17.0.12+7-LTS on Linux 6.5.0-1025-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                                     6702           6703           1          0.3        3195.8       1.0X
xxHash 64-bit                                      2999           3003           6          0.7        1429.8       2.2X
HiveHasher                                        15981          15981           1          0.1        7620.1       0.4X


