Back to home page

OSCL-LXR

 
 

    


0001 ================================================================================================
0002 Benchmark for MurMurHash 3 and xxHash64
0003 ================================================================================================
0004 
0005 OpenJDK 64-Bit Server VM 11.0.4+11-LTS 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                                       14             14           0        147.0           6.8       1.0X
0010 xxHash 64-bit                                        18             18           0        119.7           8.4       0.8X
0011 HiveHasher                                           16             16           0        129.9           7.7       0.9X
0012 
0013 OpenJDK 64-Bit Server VM 11.0.4+11-LTS 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                                       23             23           0         89.8          11.1       1.0X
0018 xxHash 64-bit                                        22             23           0         93.3          10.7       1.0X
0019 HiveHasher                                           26             26           0         79.4          12.6       0.9X
0020 
0021 OpenJDK 64-Bit Server VM 11.0.4+11-LTS 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                                       32             32           0         65.5          15.3       1.0X
0026 xxHash 64-bit                                        26             26           0         80.8          12.4       1.2X
0027 HiveHasher                                           41             41           0         50.8          19.7       0.8X
0028 
0029 OpenJDK 64-Bit Server VM 11.0.4+11-LTS 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                                       49             49           0         43.2          23.2       1.0X
0034 xxHash 64-bit                                        44             44           0         48.0          20.8       1.1X
0035 HiveHasher                                           55             56           0         37.8          26.4       0.9X
0036 
0037 OpenJDK 64-Bit Server VM 11.0.4+11-LTS 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                                      127            127           0         16.5          60.5       1.0X
0042 xxHash 64-bit                                        83             83           0         25.3          39.5       1.5X
0043 HiveHasher                                          196            196           0         10.7          93.3       0.6X
0044 
0045 OpenJDK 64-Bit Server VM 11.0.4+11-LTS 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                                      327            327           0          6.4         155.9       1.0X
0050 xxHash 64-bit                                       138            138           0         15.2          65.9       2.4X
0051 HiveHasher                                          628            628           0          3.3         299.6       0.5X
0052 
0053 OpenJDK 64-Bit Server VM 11.0.4+11-LTS 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                                     1145           1145           0          1.8         545.9       1.0X
0058 xxHash 64-bit                                       370            371           0          5.7         176.6       3.1X
0059 HiveHasher                                         2325           2325           0          0.9        1108.6       0.5X
0060 
0061 OpenJDK 64-Bit Server VM 11.0.4+11-LTS 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                                     2209           2211           3          0.9        1053.4       1.0X
0066 xxHash 64-bit                                       615            615           0          3.4         293.0       3.6X
0067 HiveHasher                                         4590           4590           0          0.5        2188.7       0.5X
0068 
0069 OpenJDK 64-Bit Server VM 11.0.4+11-LTS 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                                     8687           8702          22          0.2        4142.2       1.0X
0074 xxHash 64-bit                                      2033           2034           1          1.0         969.5       4.3X
0075 HiveHasher                                        18216          18218           2          0.1        8686.1       0.5X
0076 
0077