| ================================================================================================ |
| Benchmark for MurMurHash 3 and xxHash64 |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-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 10 10 0 206.1 4.9 1.0X |
| xxHash 64-bit 10 10 0 200.6 5.0 1.0X |
| HiveHasher 14 14 0 152.1 6.6 0.7X |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-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 14 15 0 145.6 6.9 1.0X |
| xxHash 64-bit 13 13 0 167.4 6.0 1.1X |
| HiveHasher 23 23 0 91.2 11.0 0.6X |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-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 20 20 0 104.3 9.6 1.0X |
| xxHash 64-bit 14 15 0 144.9 6.9 1.4X |
| HiveHasher 33 34 0 62.7 16.0 0.6X |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-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 35 35 3 60.6 16.5 1.0X |
| xxHash 64-bit 28 28 0 76.0 13.2 1.3X |
| HiveHasher 44 44 0 48.1 20.8 0.8X |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-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 82 82 0 25.5 39.2 1.0X |
| xxHash 64-bit 58 58 0 36.4 27.5 1.4X |
| HiveHasher 157 157 0 13.4 74.8 0.5X |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-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 224 224 0 9.4 106.8 1.0X |
| xxHash 64-bit 102 102 0 20.6 48.5 2.2X |
| HiveHasher 533 533 0 3.9 254.1 0.4X |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-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 803 803 0 2.6 382.8 1.0X |
| xxHash 64-bit 278 278 1 7.5 132.5 2.9X |
| HiveHasher 2044 2045 1 1.0 974.8 0.4X |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-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 1585 1586 1 1.3 755.9 1.0X |
| xxHash 64-bit 514 514 1 4.1 244.9 3.1X |
| HiveHasher 4051 4052 1 0.5 1931.7 0.4X |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-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 6287 6287 0 0.3 2997.7 1.0X |
| xxHash 64-bit 1913 1915 2 1.1 912.3 3.3X |
| HiveHasher 16097 16097 0 0.1 7675.6 0.4X |
| |
| |