/
HashBenchmark-results.txt
70 lines (55 loc) · 5.08 KB
/
HashBenchmark-results.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
================================================================================================
single ints
================================================================================================
OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Hash For single ints: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
interpreted version 3119 3129 13 172.1 5.8 1.0X
codegen version 5816 5885 97 92.3 10.8 0.5X
codegen version 64-bit 5396 5470 104 99.5 10.1 0.6X
codegen HiveHash version 4274 4299 35 125.6 8.0 0.7X
================================================================================================
single longs
================================================================================================
OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Hash For single longs: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
interpreted version 3439 3481 59 156.1 6.4 1.0X
codegen version 8177 8343 235 65.7 15.2 0.4X
codegen version 64-bit 5925 5938 18 90.6 11.0 0.6X
codegen HiveHash version 5047 5078 44 106.4 9.4 0.7X
================================================================================================
normal
================================================================================================
OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Hash For normal: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
interpreted version 3076 3116 57 0.7 1466.5 1.0X
codegen version 2365 2382 24 0.9 1127.8 1.3X
codegen version 64-bit 899 918 16 2.3 428.9 3.4X
codegen HiveHash version 4473 4518 63 0.5 2133.0 0.7X
================================================================================================
array
================================================================================================
OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Hash For array: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
interpreted version 1720 1762 58 0.1 13125.3 1.0X
codegen version 3556 3662 149 0.0 27131.7 0.5X
codegen version 64-bit 3075 3108 46 0.0 23460.4 0.6X
codegen HiveHash version 1215 1220 8 0.1 9268.7 1.4X
================================================================================================
map
================================================================================================
OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
Hash For map: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
interpreted version 0 0 0 67.3 14.9 1.0X
codegen version 163 172 4 0.0 39909.4 0.0X
codegen version 64-bit 161 167 5 0.0 39419.6 0.0X
codegen HiveHash version 43 46 2 0.1 10427.1 0.0X