| ================================================================================================ |
| Benchmark for MurMurHash 3 and xxHash64 |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-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 12 0 183.1 5.5 1.0X |
| xxHash 64-bit 10 10 0 213.3 4.7 1.2X |
| HiveHasher 14 14 0 149.8 6.7 0.8X |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-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.1 8.1 1.0X |
| xxHash 64-bit 12 12 0 174.9 5.7 1.4X |
| HiveHasher 23 23 0 92.4 10.8 0.8X |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-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 89.1 11.2 1.0X |
| xxHash 64-bit 14 15 1 145.5 6.9 1.6X |
| HiveHasher 33 33 0 63.0 15.9 0.7X |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-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 37 38 2 56.2 17.8 1.0X |
| xxHash 64-bit 27 28 0 76.6 13.1 1.4X |
| HiveHasher 43 43 0 49.2 20.3 0.9X |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-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 88 1 24.0 41.6 1.0X |
| xxHash 64-bit 63 63 0 33.1 30.2 1.4X |
| HiveHasher 159 159 0 13.2 75.7 0.5X |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-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 245 245 0 8.5 117.0 1.0X |
| xxHash 64-bit 106 106 0 19.8 50.4 2.3X |
| HiveHasher 534 534 0 3.9 254.7 0.5X |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-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 879 879 0 2.4 418.9 1.0X |
| xxHash 64-bit 296 297 0 7.1 141.3 3.0X |
| HiveHasher 2045 2045 1 1.0 975.0 0.4X |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-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 1714 1714 0 1.2 817.4 1.0X |
| xxHash 64-bit 554 555 1 3.8 264.0 3.1X |
| HiveHasher 4049 4049 0 0.5 1930.6 0.4X |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-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 6745 6747 3 0.3 3216.4 1.0X |
| xxHash 64-bit 2068 2069 1 1.0 986.3 3.3X |
| HiveHasher 16086 16091 6 0.1 7670.5 0.4X |
| |
| |