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

OpenJDK 64-Bit Server VM 25.0.4+7-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             10           0        212.0           4.7       1.0X
xxHash 64-bit                                        10             10           0        200.5           5.0       0.9X
HiveHasher                                           14             14           0        149.7           6.7       0.7X

OpenJDK 64-Bit Server VM 25.0.4+7-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                                       16             16           0        133.3           7.5       1.0X
xxHash 64-bit                                        12             13           0        168.2           5.9       1.3X
HiveHasher                                           24             24           0         88.5          11.3       0.7X

OpenJDK 64-Bit Server VM 25.0.4+7-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                                       23             23           0         91.5          10.9       1.0X
xxHash 64-bit                                        15             15           0        140.1           7.1       1.5X
HiveHasher                                           34             34           0         61.2          16.3       0.7X

OpenJDK 64-Bit Server VM 25.0.4+7-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                                       34             34           0         61.2          16.4       1.0X
xxHash 64-bit                                        28             28           0         75.3          13.3       1.2X
HiveHasher                                           45             45           0         47.0          21.3       0.8X

OpenJDK 64-Bit Server VM 25.0.4+7-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                                       81             82           0         25.8          38.8       1.0X
xxHash 64-bit                                        61             62           0         34.1          29.3       1.3X
HiveHasher                                          161            161           0         13.0          76.8       0.5X

OpenJDK 64-Bit Server VM 25.0.4+7-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                                      225            226           1          9.3         107.4       1.0X
xxHash 64-bit                                       106            106           0         19.8          50.6       2.1X
HiveHasher                                          536            538           2          3.9         255.8       0.4X

OpenJDK 64-Bit Server VM 25.0.4+7-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                                      794            794           1          2.6         378.5       1.0X
xxHash 64-bit                                       299            300           1          7.0         142.8       2.7X
HiveHasher                                         2054           2054           0          1.0         979.5       0.4X

OpenJDK 64-Bit Server VM 25.0.4+7-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                                     1550           1551           0          1.4         739.3       1.0X
xxHash 64-bit                                       553            553           1          3.8         263.6       2.8X
HiveHasher                                         4063           4064           1          0.5        1937.4       0.4X

OpenJDK 64-Bit Server VM 25.0.4+7-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                                     6232           6235           4          0.3        2971.5       1.0X
xxHash 64-bit                                      2073           2077           6          1.0         988.4       3.0X
HiveHasher                                        16134          16147          18          0.1        7693.2       0.4X


