Back to home page

OSCL-LXR

 
 

    


0001 ================================================================================================
0002 Benchmark for MurMurHash 3 and xxHash64
0003 ================================================================================================
0004 
0005 OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
0006 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0007 Hash byte arrays with length 8:           Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0008 ------------------------------------------------------------------------------------------------------------------------
0009 Murmur3_x86_32                                       15             15           0        138.0           7.2       1.0X
0010 xxHash 64-bit                                        17             17           0        125.7           8.0       0.9X
0011 HiveHasher                                           16             16           0        134.4           7.4       1.0X
0012 
0013 OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
0014 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0015 Hash byte arrays with length 16:          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0016 ------------------------------------------------------------------------------------------------------------------------
0017 Murmur3_x86_32                                       24             24           0         86.8          11.5       1.0X
0018 xxHash 64-bit                                        22             22           0         96.5          10.4       1.1X
0019 HiveHasher                                           31             31           0         66.8          15.0       0.8X
0020 
0021 OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
0022 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0023 Hash byte arrays with length 24:          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0024 ------------------------------------------------------------------------------------------------------------------------
0025 Murmur3_x86_32                                       34             34           0         61.9          16.2       1.0X
0026 xxHash 64-bit                                        26             26           0         79.6          12.6       1.3X
0027 HiveHasher                                           48             48           0         44.0          22.7       0.7X
0028 
0029 OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
0030 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0031 Hash byte arrays with length 31:          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0032 ------------------------------------------------------------------------------------------------------------------------
0033 Murmur3_x86_32                                       50             50           0         41.9          23.9       1.0X
0034 xxHash 64-bit                                        40             40           0         52.4          19.1       1.3X
0035 HiveHasher                                           61             61           0         34.4          29.1       0.8X
0036 
0037 OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
0038 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0039 Hash byte arrays with length 95:          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0040 ------------------------------------------------------------------------------------------------------------------------
0041 Murmur3_x86_32                                      132            133           0         15.9          63.1       1.0X
0042 xxHash 64-bit                                        77             78           0         27.4          36.5       1.7X
0043 HiveHasher                                          209            209           0         10.0          99.6       0.6X
0044 
0045 OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
0046 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0047 Hash byte arrays with length 287:         Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0048 ------------------------------------------------------------------------------------------------------------------------
0049 Murmur3_x86_32                                      333            334           0          6.3         158.9       1.0X
0050 xxHash 64-bit                                       123            123           0         17.1          58.6       2.7X
0051 HiveHasher                                          630            630           0          3.3         300.3       0.5X
0052 
0053 OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
0054 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0055 Hash byte arrays with length 1055:        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0056 ------------------------------------------------------------------------------------------------------------------------
0057 Murmur3_x86_32                                     1151           1151           0          1.8         548.9       1.0X
0058 xxHash 64-bit                                       321            321           0          6.5         153.2       3.6X
0059 HiveHasher                                         2332           2332           1          0.9        1111.8       0.5X
0060 
0061 OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
0062 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0063 Hash byte arrays with length 2079:        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0064 ------------------------------------------------------------------------------------------------------------------------
0065 Murmur3_x86_32                                     2213           2213           0          0.9        1055.2       1.0X
0066 xxHash 64-bit                                       550            550           0          3.8         262.3       4.0X
0067 HiveHasher                                         4599           4599           1          0.5        2192.8       0.5X
0068 
0069 OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
0070 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0071 Hash byte arrays with length 8223:        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0072 ------------------------------------------------------------------------------------------------------------------------
0073 Murmur3_x86_32                                     8660           8664           6          0.2        4129.3       1.0X
0074 xxHash 64-bit                                      1889           1893           6          1.1         900.6       4.6X
0075 HiveHasher                                        18269          18272           5          0.1        8711.3       0.5X
0076 
0077