dongjoon-hyun commented on code in PR #54313:
URL: https://github.com/apache/spark/pull/54313#discussion_r2805617878


##########
sql/core/benchmarks/CompressionSchemeBenchmark-jdk21-results.txt:
##########
@@ -2,136 +2,136 @@
 Compression Scheme Benchmark
 
================================================================================================
 
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 BOOLEAN Encode:                           Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000)                                    1              1         
  0      46776.2           0.0       1.0X
-RunLengthEncoding(2.511)                            940            942         
  1         71.4          14.0       0.0X
-BooleanBitSet(0.125)                                235            235         
  0        285.5           3.5       0.0X
+PassThrough(1.000)                                    1              1         
  0      46481.8           0.0       1.0X
+RunLengthEncoding(2.497)                            937            940         
  2         71.6          14.0       0.0X
+BooleanBitSet(0.125)                                271            272         
  1        247.8           4.0       0.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.10+7-LTS on Linux 6.14.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 BOOLEAN Decode:                           Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-PassThrough                                         212            213         
  1        316.6           3.2       1.0X
-RunLengthEncoding                                   581            581         
  1        115.6           8.7       0.4X
-BooleanBitSet                                       661            667         
  6        101.5           9.9       0.3X
+PassThrough                                         167            168         
  0        401.2           2.5       1.0X
+RunLengthEncoding                                   575            576         
  1        116.7           8.6       0.3X
+BooleanBitSet                                       701            703         
  2         95.8          10.4       0.2X
 
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 SHORT Encode (Lower Skew):                Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000)                                    3              3         
  0      23102.9           0.0       1.0X
-RunLengthEncoding(1.498)                           1079           1080         
  1         62.2          16.1       0.0X
+PassThrough(1.000)                                    3              3         
  0      23267.3           0.0       1.0X
+RunLengthEncoding(1.502)                           1216           1216         
  1         55.2          18.1       0.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.10+7-LTS on Linux 6.14.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 SHORT Decode (Lower Skew):                Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-PassThrough                                         689            690         
  1         97.4          10.3       1.0X
-RunLengthEncoding                                   990            990         
  0         67.8          14.8       0.7X
+PassThrough                                         781            797         
 18         85.9          11.6       1.0X
+RunLengthEncoding                                  1110           1111         
  1         60.5          16.5       0.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.10+7-LTS on Linux 6.14.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 SHORT Encode (Higher Skew):               Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000)                                    3              3         
  0      23416.4           0.0       1.0X
-RunLengthEncoding(2.007)                           1139           1140         
  1         58.9          17.0       0.0X
+PassThrough(1.000)                                    3              3         
  0      23303.8           0.0       1.0X
+RunLengthEncoding(2.002)                           1230           1232         
  2         54.5          18.3       0.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.10+7-LTS on Linux 6.14.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 SHORT Decode (Higher Skew):               Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-PassThrough                                         689            689         
  1         97.4          10.3       1.0X
-RunLengthEncoding                                   983            984         
  1         68.3          14.6       0.7X
+PassThrough                                         773            774         
  1         86.8          11.5       1.0X
+RunLengthEncoding                                  1012           1013         
  1         66.3          15.1       0.8X
 
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 INT Encode (Lower Skew):                  Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000)                                    6              6         
  0      11280.3           0.1       1.0X
-RunLengthEncoding(1.002)                           1043           1044         
  1         64.3          15.5       0.0X
-DictionaryEncoding(0.500)                           343            343         
  1        195.7           5.1       0.0X
-IntDelta(0.250)                                     133            133         
  0        506.0           2.0       0.0X
+PassThrough(1.000)                                    6              6         
  0      10969.8           0.1       1.0X
+RunLengthEncoding(0.998)                           1035           1036         
  0         64.8          15.4       0.0X
+DictionaryEncoding(0.500)                           522            522         
  0        128.6           7.8       0.0X
+IntDelta(0.250)                                     111            111         
  0        607.2           1.6       0.1X
 
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 INT Decode (Lower Skew):                  Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-PassThrough                                         668            668         
  0        100.5          10.0       1.0X
-RunLengthEncoding                                  1206           1206         
  0         55.7          18.0       0.6X
-DictionaryEncoding                                  525            526         
  1        127.8           7.8       1.3X
-IntDelta                                            501            502         
  1        133.9           7.5       1.3X
+PassThrough                                         773            773         
  0         86.8          11.5       1.0X
+RunLengthEncoding                                  1182           1184         
  3         56.8          17.6       0.7X
+DictionaryEncoding                                  526            527         
  1        127.7           7.8       1.5X
+IntDelta                                            481            483         
  1        139.4           7.2       1.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.10+7-LTS on Linux 6.14.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 INT Encode (Higher Skew):                 Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000)                                    6              6         
  0      11618.2           0.1       1.0X
-RunLengthEncoding(1.334)                           1071           1074         
  4         62.7          16.0       0.0X
-DictionaryEncoding(0.501)                           343            344         
  1        195.6           5.1       0.0X
-IntDelta(0.250)                                     143            144         
  0        469.3           2.1       0.0X
+PassThrough(1.000)                                    6              6         
  0      11311.5           0.1       1.0X
+RunLengthEncoding(1.339)                           1067           1071         
  6         62.9          15.9       0.0X
+DictionaryEncoding(0.501)                           523            523         
  0        128.4           7.8       0.0X
+IntDelta(0.250)                                     111            111         
  1        607.0           1.6       0.1X
 
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 INT Decode (Higher Skew):                 Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-PassThrough                                         731            746         
 24         91.8          10.9       1.0X
-RunLengthEncoding                                  1183           1183         
  1         56.7          17.6       0.6X
-DictionaryEncoding                                  654            655         
  1        102.6           9.7       1.1X
-IntDelta                                            522            523         
  1        128.5           7.8       1.4X
+PassThrough                                         857            857         
  0         78.3          12.8       1.0X
+RunLengthEncoding                                  1174           1175         
  0         57.1          17.5       0.7X
+DictionaryEncoding                                  711            715         
  5         94.4          10.6       1.2X
+IntDelta                                            504            505         
  0        133.0           7.5       1.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.10+7-LTS on Linux 6.14.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 LONG Encode (Lower Skew):                 Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000)                                   13             13         
  0       5017.1           0.2       1.0X
-RunLengthEncoding(0.746)                           1069           1070         
  1         62.8          15.9       0.0X
-DictionaryEncoding(0.250)                           436            436         
  0        154.1           6.5       0.0X
-LongDelta(0.125)                                    111            111         
  0        606.8           1.6       0.1X
+PassThrough(1.000)                                   13             13         
  0       5028.4           0.2       1.0X
+RunLengthEncoding(0.752)                           1067           1067         
  0         62.9          15.9       0.0X
+DictionaryEncoding(0.250)                           557            558         
  1        120.5           8.3       0.0X
+LongDelta(0.125)                                    111            111         
  0        603.8           1.7       0.1X
 
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 LONG Decode (Lower Skew):                 Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-PassThrough                                         795            795         
  0         84.4          11.8       1.0X
-RunLengthEncoding                                  1262           1263         
  1         53.2          18.8       0.6X
-DictionaryEncoding                                  806            807         
  1         83.2          12.0       1.0X
-LongDelta                                           523            523         
  1        128.4           7.8       1.5X
+PassThrough                                         837            837         
  0         80.1          12.5       1.0X
+RunLengthEncoding                                  1242           1242         
  0         54.0          18.5       0.7X
+DictionaryEncoding                                  755            756         
  2         88.9          11.2       1.1X
+LongDelta                                           544            549         
 10        123.4           8.1       1.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.10+7-LTS on Linux 6.14.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 LONG Encode (Higher Skew):                Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-PassThrough(1.000)                                   13             14         
  0       4988.3           0.2       1.0X
-RunLengthEncoding(1.009)                           1097           1097         
  0         61.2          16.3       0.0X
-DictionaryEncoding(0.251)                           421            421         
  0        159.3           6.3       0.0X
-LongDelta(0.125)                                    111            111         
  0        604.3           1.7       0.1X
+PassThrough(1.000)                                   13             13         
  0       5028.8           0.2       1.0X
+RunLengthEncoding(1.006)                           1108           1110         
  2         60.6          16.5       0.0X
+DictionaryEncoding(0.251)                           556            557         
  1        120.8           8.3       0.0X
+LongDelta(0.125)                                    111            111         
  0        603.8           1.7       0.1X
 
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 LONG Decode (Higher Skew):                Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-PassThrough                                         755            756         
  0         88.8          11.3       1.0X
-RunLengthEncoding                                  1245           1245         
  0         53.9          18.6       0.6X
-DictionaryEncoding                                  808            808         
  1         83.1          12.0       0.9X
-LongDelta                                           652            652         
  0        102.9           9.7       1.2X
+PassThrough                                         837            837         
  1         80.2          12.5       1.0X
+RunLengthEncoding                                  1231           1231         
  0         54.5          18.3       0.7X
+DictionaryEncoding                                  729            730         
  2         92.1          10.9       1.1X

Review Comment:
   The ratio of `DictionaryEncoding` is changed.



-- 
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]

Reply via email to