@@ -6,49 +6,49 @@ OpenJDK 64-Bit Server VM 1.8.0_252-8u252-b09-1~18.04-b09 on Linux 4.15.0-1063-aw
66Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
77Save dates to parquet: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
88------------------------------------------------------------------------------------------------------------------------
9- after 1582, noop 23088 23088 0 4.3 230 .9 1.0X
10- before 1582, noop 10782 10782 0 9.3 107.8 2.1X
11- after 1582, rebase off 34821 34821 0 2.9 348.2 0.7X
12- after 1582, rebase on 35040 35040 0 2.9 350.4 0.7X
13- before 1582, rebase off 22151 22151 0 4.5 221.5 1.0X
14- before 1582, rebase on 24677 24677 0 4.1 246.8 0.9X
9+ after 1582, noop 22991 22991 0 4.3 229 .9 1.0X
10+ before 1582, noop 10799 10799 0 9.3 108.0 2.1X
11+ after 1582, rebase off 34990 34990 0 2.9 349.9 0.7X
12+ after 1582, rebase on 35714 35714 0 2.8 357.1 0.6X
13+ before 1582, rebase off 22621 22621 0 4.4 226.2 1.0X
14+ before 1582, rebase on 24067 24067 0 4.2 240.7 1.0X
1515
1616OpenJDK 64-Bit Server VM 1.8.0_252-8u252-b09-1~18.04-b09 on Linux 4.15.0-1063-aws
1717Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
1818Load dates from parquet: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
1919------------------------------------------------------------------------------------------------------------------------
20- after 1582, vec off, rebase off 13559 13650 79 7.4 135 .6 1.0X
21- after 1582, vec off, rebase on 12942 12973 28 7.7 129.4 1.0X
22- after 1582, vec on, rebase off 3657 3689 29 27.3 36.6 3.7X
23- after 1582, vec on, rebase on 3859 3902 53 25.9 38.6 3.5X
24- before 1582, vec off, rebase off 12588 12607 17 7.9 125.9 1.1X
25- before 1582, vec off, rebase on 13396 13420 25 7.5 134.0 1.0X
26- before 1582, vec on, rebase off 3631 3650 19 27.5 36.3 3.7X
27- before 1582, vec on, rebase on 4706 4755 77 21.3 47.1 2.9X
20+ after 1582, vec off, rebase off 12556 12639 72 8.0 125 .6 1.0X
21+ after 1582, vec off, rebase on 13185 13266 118 7.6 131.8 1.0X
22+ after 1582, vec on, rebase off 3712 3768 82 26.9 37.1 3.4X
23+ after 1582, vec on, rebase on 3865 3940 111 25.9 38.7 3.2X
24+ before 1582, vec off, rebase off 12882 12915 49 7.8 128.8 1.0X
25+ before 1582, vec off, rebase on 13717 13797 107 7.3 137.2 0.9X
26+ before 1582, vec on, rebase off 3716 3726 14 26.9 37.2 3.4X
27+ before 1582, vec on, rebase on 4868 4876 7 20.5 48.7 2.6X
2828
2929OpenJDK 64-Bit Server VM 1.8.0_252-8u252-b09-1~18.04-b09 on Linux 4.15.0-1063-aws
3030Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
3131Save timestamps to parquet: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
3232------------------------------------------------------------------------------------------------------------------------
33- after 1900, noop 2681 2681 0 37.3 26.8 1.0X
34- before 1900, noop 3051 3051 0 32.8 30.5 0.9X
35- after 1900, rebase off 16901 16901 0 5.9 169.0 0.2X
36- after 1900, rebase on 19725 19725 0 5.1 197.3 0.1X
37- before 1900, rebase off 16900 16900 0 5.9 169.0 0.2X
38- before 1900, rebase on 20381 20381 0 4.9 203.8 0.1X
33+ after 1900, noop 2842 2842 0 35.2 28.4 1.0X
34+ before 1900, noop 2841 2841 0 35.2 28.4 1.0X
35+ after 1900, rebase off 16438 16438 0 6.1 164.4 0.2X
36+ after 1900, rebase on 16803 16803 0 6.0 168.0 0.2X
37+ before 1900, rebase off 16485 16485 0 6.1 164.9 0.2X
38+ before 1900, rebase on 20317 20317 0 4.9 203.2 0.1X
3939
4040OpenJDK 64-Bit Server VM 1.8.0_252-8u252-b09-1~18.04-b09 on Linux 4.15.0-1063-aws
4141Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
4242Load timestamps from parquet: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
4343------------------------------------------------------------------------------------------------------------------------
44- after 1900, vec off, rebase off 15236 15291 62 6.6 152.4 1.0X
45- after 1900, vec off, rebase on 17832 18047 187 5 .6 178.3 0.9X
46- after 1900, vec on, rebase off 4875 4901 31 20.5 48 .7 3.1X
47- after 1900, vec on, rebase on 5354 5386 37 18.7 53.5 2.8X
48- before 1900, vec off, rebase off 15229 15338 108 6.6 152.3 1.0X
49- before 1900, vec off, rebase on 18626 18668 44 5.4 186.3 0.8X
50- before 1900, vec on, rebase off 4968 4975 6 20.1 49.7 3.1X
51- before 1900, vec on, rebase on 9913 9932 16 10.1 99.1 1.5X
44+ after 1900, vec off, rebase off 15051 15096 39 6.6 150.5 1.0X
45+ after 1900, vec off, rebase on 15149 15315 149 6 .6 151.5 1.0X
46+ after 1900, vec on, rebase off 4968 4991 24 20.1 49 .7 3.0X
47+ after 1900, vec on, rebase on 5427 5466 42 18.4 54.3 2.8X
48+ before 1900, vec off, rebase off 15117 15168 47 6.6 151.2 1.0X
49+ before 1900, vec off, rebase on 18814 18841 24 5.3 188.1 0.8X
50+ before 1900, vec on, rebase off 5015 5032 17 19.9 50.1 3.0X
51+ before 1900, vec on, rebase on 10093 10132 59 9.9 100.9 1.5X
5252
5353
5454================================================================================================
@@ -59,36 +59,36 @@ OpenJDK 64-Bit Server VM 1.8.0_252-8u252-b09-1~18.04-b09 on Linux 4.15.0-1063-aw
5959Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
6060Save dates to ORC: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
6161------------------------------------------------------------------------------------------------------------------------
62- after 1582, noop 22942 22942 0 4.4 229.4 1.0X
63- before 1582, noop 11035 11035 0 9.1 110.4 2.1X
64- after 1582 31341 31341 0 3.2 313.4 0.7X
65- before 1582 20376 20376 0 4.9 203.8 1.1X
62+ after 1582, noop 22866 22866 0 4.4 228.7 1.0X
63+ before 1582, noop 11019 11019 0 9.1 110.2 2.1X
64+ after 1582 31405 31405 0 3.2 314.1 0.7X
65+ before 1582 20604 20604 0 4.9 206.0 1.1X
6666
6767OpenJDK 64-Bit Server VM 1.8.0_252-8u252-b09-1~18.04-b09 on Linux 4.15.0-1063-aws
6868Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
6969Load dates from ORC: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
7070------------------------------------------------------------------------------------------------------------------------
71- after 1582, vec off 10361 10378 29 9.7 103.6 1.0X
72- after 1582, vec on 3820 3828 11 26.2 38.2 2.7X
73- before 1582, vec off 10709 10720 13 9.3 107.1 1.0X
74- before 1582, vec on 4136 4153 15 24.2 41.4 2.5X
71+ after 1582, vec off 10870 10872 2 9.2 108.7 1.0X
72+ after 1582, vec on 3807 3835 38 26.3 38.1 2.9X
73+ before 1582, vec off 11369 11380 12 8.8 113.7 1.0X
74+ before 1582, vec on 4223 4276 60 23.7 42.2 2.6X
7575
7676OpenJDK 64-Bit Server VM 1.8.0_252-8u252-b09-1~18.04-b09 on Linux 4.15.0-1063-aws
7777Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
7878Save timestamps to ORC: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
7979------------------------------------------------------------------------------------------------------------------------
80- after 1900, noop 2888 2888 0 34.6 28.9 1.0X
81- before 1900, noop 2823 2823 0 35.4 28.2 1.0X
82- after 1900 19790 19790 0 5.1 197.9 0.1X
83- before 1900 20774 20774 0 4.8 207.7 0.1X
80+ after 1900, noop 2901 2901 0 34.5 29.0 1.0X
81+ before 1900, noop 2984 2984 0 33.5 29.8 1.0X
82+ after 1900 19451 19451 0 5.1 194.5 0.1X
83+ before 1900 23156 23156 0 4.3 231.6 0.1X
8484
8585OpenJDK 64-Bit Server VM 1.8.0_252-8u252-b09-1~18.04-b09 on Linux 4.15.0-1063-aws
8686Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
8787Load timestamps from ORC: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
8888------------------------------------------------------------------------------------------------------------------------
89- after 1900, vec off 14649 14687 38 6.8 146.5 1.0X
90- after 1900, vec on 7850 7937 130 12.7 78.5 1.9X
91- before 1900, vec off 15354 15417 108 6.5 153.5 1.0X
92- before 1900, vec on 8382 8408 22 11.9 83.8 1.7X
89+ after 1900, vec off 12363 12387 37 8.1 123.6 1.0X
90+ after 1900, vec on 5326 5334 13 18.8 53.3 2.3X
91+ before 1900, vec off 15831 15901 66 6.3 158.3 0.8X
92+ before 1900, vec on 8419 8446 42 11.9 84.2 1.5X
9393
9494
0 commit comments