Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion dev/deps/spark-deps-hadoop-3-hive-2.3
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ hk2-locator/3.0.6//hk2-locator-3.0.6.jar
hk2-utils/3.0.6//hk2-utils-3.0.6.jar
httpclient/4.5.14//httpclient-4.5.14.jar
httpcore/4.4.16//httpcore-4.4.16.jar
icu4j/77.1//icu4j-77.1.jar
icu4j/78.1//icu4j-78.1.jar
ini4j/0.5.4//ini4j-0.5.4.jar
istack-commons-runtime/4.1.2//istack-commons-runtime-4.1.2.jar
ivy/2.5.3//ivy-2.5.3.jar
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@
<datasketches.version>6.2.0</datasketches.version>
<netty.version>4.2.7.Final</netty.version>
<netty-tcnative.version>2.0.74.Final</netty-tcnative.version>
<icu4j.version>77.1</icu4j.version>
<icu4j.version>78.1</icu4j.version>
<junit.version>6.0.1</junit.version>
<jline.version>2.14.6</jline.version>
<!--
Expand Down
96 changes: 48 additions & 48 deletions sql/core/benchmarks/CollationBenchmark-jdk21-results.txt
Original file line number Diff line number Diff line change
@@ -1,88 +1,88 @@
OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-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 time
--------------------------------------------------------------------------------------------------------------------------
UTF8_BINARY 1702 1702 0 0.1 17015.7 1.0X
UTF8_LCASE 2758 2759 1 0.0 27582.2 1.6X
UNICODE 16810 16817 9 0.0 168103.2 9.9X
UNICODE_CI 16607 16617 14 0.0 166071.8 9.8X
UTF8_BINARY 1702 1702 0 0.1 17019.5 1.0X
UTF8_LCASE 2660 2662 4 0.0 26595.3 1.6X
UNICODE 16835 16856 30 0.0 168348.4 9.9X
UNICODE_CI 16777 16800 32 0.0 167774.3 9.9X

OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-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 time
---------------------------------------------------------------------------------------------------------------------------
UTF8_BINARY 1778 1790 17 0.1 17775.9 1.0X
UTF8_LCASE 2699 2700 1 0.0 26993.9 1.5X
UNICODE 16740 16742 3 0.0 167404.7 9.4X
UNICODE_CI 16510 16512 3 0.0 165100.1 9.3X
UTF8_BINARY 1756 1756 0 0.1 17555.8 1.0X
UTF8_LCASE 2589 2590 1 0.0 25893.5 1.5X
UNICODE 16834 16839 7 0.0 168340.4 9.6X
UNICODE_CI 16603 16611 11 0.0 166027.5 9.5X

OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-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 time
------------------------------------------------------------------------------------------------------------------------
UTF8_BINARY 11380 11383 5 0.0 113800.0 1.0X
UTF8_LCASE 19619 19620 2 0.0 196188.6 1.7X
UNICODE 112516 112543 38 0.0 1125160.5 9.9X
UNICODE_CI 150018 150058 57 0.0 1500183.7 13.2X
UTF8_BINARY 10525 10526 1 0.0 105254.9 1.0X
UTF8_LCASE 18383 18413 42 0.0 183833.3 1.7X
UNICODE 111177 111231 77 0.0 1111765.6 10.6X
UNICODE_CI 150659 150695 51 0.0 1506591.1 14.3X

OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-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 time
------------------------------------------------------------------------------------------------------------------------
UTF8_BINARY 2379 2379 1 0.0 23785.4 1.0X
UTF8_LCASE 18198 18209 16 0.0 181977.3 7.7X
UNICODE 329134 329461 462 0.0 3291340.5 138.4X
UNICODE_CI 336744 336937 272 0.0 3367441.9 141.6X
UTF8_BINARY 2694 2695 0 0.0 26942.4 1.0X
UTF8_LCASE 14507 14533 37 0.0 145067.2 5.4X
UNICODE 317900 318951 1487 0.0 3178996.4 118.0X
UNICODE_CI 324923 324984 86 0.0 3249234.6 120.6X

OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-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 time
------------------------------------------------------------------------------------------------------------------------
UTF8_BINARY 2006 2014 12 0.0 20055.9 1.0X
UTF8_LCASE 13912 13927 21 0.0 139116.9 6.9X
UNICODE 334572 335648 1522 0.0 3345716.7 166.8X
UNICODE_CI 341167 342130 1362 0.0 3411665.9 170.1X
UTF8_BINARY 2058 2058 0 0.0 20582.4 1.0X
UTF8_LCASE 9855 9856 1 0.0 98546.6 4.8X
UNICODE 321674 322867 1686 0.0 3216743.1 156.3X
UNICODE_CI 326719 327445 1028 0.0 3267186.9 158.7X

OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-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 time
------------------------------------------------------------------------------------------------------------------------
UTF8_BINARY 1953 1954 1 0.1 19531.1 1.0X
UTF8_LCASE 13876 13884 11 0.0 138756.6 7.1X
UNICODE 337079 338238 1639 0.0 3370793.0 172.6X
UNICODE_CI 341149 341373 318 0.0 3411488.0 174.7X
UTF8_BINARY 2024 2025 2 0.0 20238.4 1.0X
UTF8_LCASE 10518 10523 6 0.0 105184.1 5.2X
UNICODE 328296 329246 1344 0.0 3282961.0 162.2X
UNICODE_CI 332940 334078 1609 0.0 3329400.5 164.5X

OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execICU: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------------------
UNICODE 360 361 1 0.3 3603.6 1.0X
UNICODE_CI 360 361 0 0.3 3600.6 1.0X
UNICODE 344 345 1 0.3 3438.4 1.0X
UNICODE_CI 343 343 1 0.3 3427.1 1.0X

OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execBinaryICU: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------------------------
UTF8_BINARY 573 573 0 0.2 5726.7 1.0X
UTF8_LCASE 572 574 1 0.2 5724.6 1.0X
UNICODE 574 575 2 0.2 5737.3 1.0X
UNICODE_CI 572 573 1 0.2 5722.9 1.0X
UTF8_BINARY 572 577 6 0.2 5720.4 1.0X
UTF8_LCASE 571 572 1 0.2 5711.6 1.0X
UNICODE 571 572 1 0.2 5710.7 1.0X
UNICODE_CI 571 571 0 0.2 5707.5 1.0X

OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execBinary: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
-----------------------------------------------------------------------------------------------------------------------------------------
UTF8_BINARY 140 141 0 0.7 1401.3 1.0X
UTF8_LCASE 140 141 0 0.7 1401.8 1.0X
UNICODE 140 141 1 0.7 1399.2 1.0X
UNICODE_CI 140 140 1 0.7 1398.1 1.0X
UTF8_BINARY 137 137 1 0.7 1365.3 1.0X
UTF8_LCASE 137 137 1 0.7 1365.8 1.0X
UNICODE 136 137 1 0.7 1363.1 1.0X
UNICODE_CI 136 137 1 0.7 1364.0 1.0X

OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execLowercase: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------------------------
UTF8_BINARY 359 360 0 0.3 3591.2 1.0X
UTF8_LCASE 359 360 1 0.3 3592.5 1.0X
UNICODE 360 360 0 0.3 3597.8 1.0X
UNICODE_CI 360 360 0 0.3 3595.4 1.0X
UTF8_BINARY 342 343 1 0.3 3423.9 1.0X
UTF8_LCASE 342 343 0 0.3 3421.2 1.0X
UNICODE 342 343 0 0.3 3422.4 1.0X
UNICODE_CI 342 342 0 0.3 3417.0 1.0X

Loading