GideonPotok commented on code in PR #46597:
URL: https://github.com/apache/spark/pull/46597#discussion_r1604935916
##########
sql/core/benchmarks/CollationBenchmark-jdk21-results.txt:
##########
@@ -1,54 +1,63 @@
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1021-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - equalsFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY_LCASE 2948 2958
13 0.0 29483.6 1.0X
-UNICODE 2040 2042
3 0.0 20396.6 1.4X
-UTF8_BINARY 2043 2043
0 0.0 20426.3 1.4X
-UNICODE_CI 16318 16338
28 0.0 163178.4 0.2X
+UTF8_BINARY_LCASE 2896 2898
3 0.0 28958.7 1.0X
+UNICODE 2038 2040
3 0.0 20377.5 1.4X
+UTF8_BINARY 2053 2054
1 0.0 20534.9 1.4X
+UNICODE_CI 16779 16802
34 0.0 167785.2 0.2X
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1021-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - compareFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY_LCASE 3227 3228
1 0.0 32272.1 1.0X
-UNICODE 16637 16643
9 0.0 166367.7 0.2X
-UTF8_BINARY 3132 3137
7 0.0 31319.2 1.0X
-UNICODE_CI 17816 17829
18 0.0 178162.4 0.2X
+UTF8_BINARY_LCASE 4705 4705
0 0.0 47048.0 1.0X
+UNICODE 18863 18867
6 0.0 188625.3 0.2X
+UTF8_BINARY 4894 4901
11 0.0 48936.8 1.0X
+UNICODE_CI 19595 19598
4 0.0 195953.0 0.2X
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1021-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - hashFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY_LCASE 4824 4824
0 0.0 48243.7 1.0X
-UNICODE 69416 69475
84 0.0 694158.3 0.1X
-UTF8_BINARY 3806 3808
2 0.0 38062.8 1.3X
-UNICODE_CI 60943 60975
45 0.0 609426.2 0.1X
+UTF8_BINARY_LCASE 5011 5013
2 0.0 50113.1 1.0X
+UNICODE 68309 68319
13 0.0 683094.7 0.1X
+UTF8_BINARY 3887 3887
1 0.0 38869.8 1.3X
+UNICODE_CI 56675 56686
15 0.0 566750.3 0.1X
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1021-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - contains: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY_LCASE 11979 11980
1 0.0 119790.4 1.0X
-UNICODE 6469 6474
7 0.0 64694.8 1.9X
-UTF8_BINARY 7253 7253
1 0.0 72528.3 1.7X
-UNICODE_CI 319124 319881
1070 0.0 3191244.0 0.0X
+UTF8_BINARY_LCASE 10534 10534
1 0.0 105336.8 1.0X
+UNICODE 5835 5836
2 0.0 58348.9 1.8X
+UTF8_BINARY 6451 6453
3 0.0 64506.4 1.6X
+UNICODE_CI 313827 314029
285 0.0 3138270.1 0.0X
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1021-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - startsWith: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY_LCASE 11584 11595
15 0.0 115841.4 1.0X
-UNICODE 6155 6156
2 0.0 61548.7 1.9X
-UTF8_BINARY 6979 6982
5 0.0 69785.6 1.7X
-UNICODE_CI 318228 318726
705 0.0 3182275.2 0.0X
+UTF8_BINARY_LCASE 10164 10165
2 0.0 101635.6 1.0X
+UNICODE 5683 5684
1 0.0 56828.5 1.8X
+UTF8_BINARY 6280 6281
2 0.0 62802.3 1.6X
+UNICODE_CI 307901 317477
13542 0.0 3079007.4 0.0X
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1021-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - endsWith: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY_LCASE 11655 11664
12 0.0 116552.8 1.0X
-UNICODE 6235 6239
5 0.0 62350.8 1.9X
-UTF8_BINARY 7066 7069
5 0.0 70658.1 1.6X
-UNICODE_CI 313515 313999
685 0.0 3135149.1 0.0X
+UTF8_BINARY_LCASE 10360 10361
1 0.0 103596.7 1.0X
Review Comment:
Replace with:
https://github.com/GideonPotok/spark/actions/runs/9120613791
```
OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1021-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - mode - 30105 elements: Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------------
UTF8_BINARY_LCASE - mode - 30105 elements 40
41 0 7.5 133.6 1.0X
UNICODE - mode - 30105 elements 3
3 0 115.2 8.7 15.4X
UTF8_BINARY - mode - 30105 elements 3
3 0 114.4 8.7 15.3X
UNICODE_CI - mode - 30105 elements 191
193 1 1.6 635.9 0.2X
```
##########
sql/core/benchmarks/CollationBenchmark-results.txt:
##########
@@ -1,54 +1,63 @@
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1021-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - equalsFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY_LCASE 3571 3576
7 0.0 35708.8 1.0X
-UNICODE 2235 2240
7 0.0 22349.2 1.6X
-UTF8_BINARY 2237 2242
6 0.0 22371.7 1.6X
-UNICODE_CI 18733 18817
118 0.0 187333.8 0.2X
+UTF8_BINARY_LCASE 3241 3252
16 0.0 32413.8 1.0X
+UNICODE 2080 2082
3 0.0 20800.9 1.6X
+UTF8_BINARY 2081 2083
2 0.0 20814.2 1.6X
+UNICODE_CI 17364 17384
27 0.0 173644.2 0.2X
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1021-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - compareFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY_LCASE 4260 4290
41 0.0 42602.6 1.0X
-UNICODE 19536 19624
124 0.0 195360.2 0.2X
-UTF8_BINARY 3582 3612
43 0.0 35818.5 1.2X
-UNICODE_CI 20381 20454
103 0.0 203814.1 0.2X
+UTF8_BINARY_LCASE 3614 3615
1 0.0 36142.6 1.0X
+UNICODE 18575 18585
15 0.0 185747.7 0.2X
+UTF8_BINARY 3311 3326
21 0.0 33111.6 1.1X
+UNICODE_CI 19241 19249
11 0.0 192409.4 0.2X
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1021-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - hashFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY_LCASE 7347 7349
3 0.0 73467.1 1.0X
-UNICODE 73462 73608
206 0.0 734623.2 0.1X
-UTF8_BINARY 5775 5815
57 0.0 57746.0 1.3X
-UNICODE_CI 57543 57619
108 0.0 575425.2 0.1X
+UTF8_BINARY_LCASE 6928 6929
1 0.0 69276.9 1.0X
+UNICODE 65674 65693
27 0.0 656737.6 0.1X
+UTF8_BINARY 5440 5457
23 0.0 54403.2 1.3X
+UNICODE_CI 60549 60605
79 0.0 605488.5 0.1X
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1021-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - contains: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY_LCASE 15415 15424
13 0.0 154147.1 1.0X
-UNICODE 8091 8108
25 0.0 80907.9 1.9X
-UTF8_BINARY 8964 8979
21 0.0 89643.5 1.7X
-UNICODE_CI 469123 474822
8060 0.0 4691227.7 0.0X
+UTF8_BINARY_LCASE 13863 13882
27 0.0 138633.6 1.0X
+UNICODE 7710 7710
1 0.0 77095.8 1.8X
+UTF8_BINARY 8771 8772
1 0.0 87713.1 1.6X
+UNICODE_CI 317073 317287
302 0.0 3170727.4 0.0X
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1021-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - startsWith: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY_LCASE 13064 13080
23 0.0 130635.2 1.0X
-UNICODE 6836 6851
22 0.0 68360.1 1.9X
-UTF8_BINARY 7693 7719
36 0.0 76933.9 1.7X
-UNICODE_CI 488919 495530
9349 0.0 4889190.5 0.0X
+UTF8_BINARY_LCASE 11892 11899
11 0.0 118920.0 1.0X
+UNICODE 6205 6208
5 0.0 62048.4 1.9X
+UTF8_BINARY 6918 6920
4 0.0 69178.7 1.7X
+UNICODE_CI 312009 312961
1346 0.0 3120091.5 0.0X
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1021-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - endsWith: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY_LCASE 13097 13112
21 0.0 130970.4 1.0X
-UNICODE 6960 6985
34 0.0 69603.9 1.9X
-UTF8_BINARY 7766 7768
3 0.0 77663.5 1.7X
-UNICODE_CI 456956 470733
19485 0.0 4569556.7 0.0X
+UTF8_BINARY_LCASE 11927 11939
16 0.0 119271.8 1.0X
+UNICODE 6269 6276
10 0.0 62685.7 1.9X
+UTF8_BINARY 6989 6997
11 0.0 69893.7 1.7X
+UNICODE_CI 314225 315265
1470 0.0 3142252.0 0.0X
+
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1021-azure
Review Comment:
Will update with
https://github.com/GideonPotok/spark/actions/runs/9120611677:
```
OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1021-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - mode - 30105 elements: Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------------
UTF8_BINARY_LCASE - mode - 30105 elements 40
41 0 7.5 133.7 1.0X
UNICODE - mode - 30105 elements 3
3 0 109.4 9.1 14.6X
UTF8_BINARY - mode - 30105 elements 3
3 0 107.4 9.3 14.4X
UNICODE_CI - mode - 30105 elements 89
90 1 3.4 294.7 0.5X
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]