| ================================================================================================ |
| Benchmark for MurMurHash 3 and xxHash64 |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure |
| AMD EPYC 9V74 80-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 12 12 0 180.9 5.5 1.0X |
| xxHash 64-bit 11 11 0 193.1 5.2 1.1X |
| HiveHasher 16 16 0 129.8 7.7 0.7X |
| |
| OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure |
| AMD EPYC 9V74 80-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 126.0 7.9 1.0X |
| xxHash 64-bit 14 14 0 153.8 6.5 1.2X |
| HiveHasher 27 27 0 78.8 12.7 0.6X |
| |
| OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure |
| AMD EPYC 9V74 80-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 17 17 0 126.5 7.9 1.4X |
| HiveHasher 38 38 0 55.4 18.1 0.6X |
| |
| OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure |
| AMD EPYC 9V74 80-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 0 59.7 16.7 1.0X |
| xxHash 64-bit 30 30 0 69.3 14.4 1.2X |
| HiveHasher 48 48 0 43.6 22.9 0.7X |
| |
| OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure |
| AMD EPYC 9V74 80-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 79 80 0 26.4 37.9 1.0X |
| xxHash 64-bit 66 67 1 31.6 31.6 1.2X |
| HiveHasher 181 181 0 11.6 86.2 0.4X |
| |
| OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure |
| AMD EPYC 9V74 80-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 222 222 0 9.5 105.7 1.0X |
| xxHash 64-bit 111 111 0 18.9 52.9 2.0X |
| HiveHasher 608 608 1 3.5 289.7 0.4X |
| |
| OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure |
| AMD EPYC 9V74 80-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 799 799 0 2.6 381.0 1.0X |
| xxHash 64-bit 282 282 0 7.4 134.4 2.8X |
| HiveHasher 2311 2311 0 0.9 1101.9 0.3X |
| |
| OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure |
| AMD EPYC 9V74 80-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 1629 1635 8 1.3 776.9 1.0X |
| xxHash 64-bit 507 509 2 4.1 241.9 3.2X |
| HiveHasher 4588 4589 0 0.5 2187.9 0.4X |
| |
| OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure |
| AMD EPYC 9V74 80-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 6254 6257 4 0.3 2982.3 1.0X |
| xxHash 64-bit 1866 1866 0 1.1 889.8 3.4X |
| HiveHasher 18213 18222 13 0.1 8684.8 0.3X |
| |
| |