AntoinePrv commented on PR #47294:
URL: https://github.com/apache/arrow/pull/47294#issuecomment-3223849889

   Some benchmarks on Linux x86_64 cloud instance with 8 CPU 16 Gb memory and 
dependencies/compilers from Conda-Forge.
   
   <details>
   <summary><code>archery benchmark diff --benchmark-suite=parquet-arrow 
--benchmark-filter=Read --repetitions=3</code></summary>
   
   ```
   
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   Non-regressions: (81)
   
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                    benchmark   
      baseline        contender  change %                                       
                                                                                
                                                                                
          counters
                                        BM_ReadColumn<false,BooleanType>/-1/0  
120.497 MiB/sec  172.809 MiB/sec    43.414                                      
  {'family_index': 6, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadColumn<false,BooleanType>/-1/0', 'repetitions': 3, 'repetition_index': 
1, 'threads': 1, 'iterations': 68}
                                               BM_ReadStructOfStructColumn/50   
 1.379 GiB/sec    1.650 GiB/sec    19.712                                       
       {'family_index': 19, 'per_family_instance_index': 2, 'run_name': 
'BM_ReadStructOfStructColumn/50', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 41}
                                        BM_ReadColumn<false,BooleanType>/1/20   
53.301 MiB/sec   60.698 MiB/sec    13.878                                       
 {'family_index': 6, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadColumn<false,BooleanType>/1/20', 'repetitions': 3, 'repetition_index': 
0, 'threads': 1, 'iterations': 29}
                                                       BM_ReadStructColumn/50   
 1.251 GiB/sec    1.367 GiB/sec     9.297                                       
               {'family_index': 18, 'per_family_instance_index': 2, 'run_name': 
'BM_ReadStructColumn/50', 'repetitions': 3, 'repetition_index': 2, 'threads': 
1, 'iterations': 75}
                                         BM_ReadColumn<true,BooleanType>/-1/1   
29.265 MiB/sec   31.087 MiB/sec     6.227                                       
  {'family_index': 7, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadColumn<true,BooleanType>/-1/1', 'repetitions': 3, 'repetition_index': 
0, 'threads': 1, 'iterations': 16}
                                          BM_ReadColumn<false,Int32Type>/-1/1   
14.031 GiB/sec   14.775 GiB/sec     5.302                                       
  {'family_index': 0, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadColumn<false,Int32Type>/-1/1', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 258}
                                          BM_ReadColumn<true,DoubleType>/-1/0   
 1.945 GiB/sec    2.048 GiB/sec     5.261                                       
   {'family_index': 5, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadColumn<true,DoubleType>/-1/0', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 18}
                                           BM_ReadColumn<true,Int64Type>/-1/0   
 1.957 GiB/sec    2.046 GiB/sec     4.527                                       
    {'family_index': 3, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadColumn<true,Int64Type>/-1/0', 'repetitions': 3, 'repetition_index': 2, 
'threads': 1, 'iterations': 18}
                        BM_ReadColumnPlain<true,Int32Type>/null_probability:0   
 3.356 GiB/sec    3.504 GiB/sec     4.401                        
{'family_index': 9, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadColumnPlain<true,Int32Type>/null_probability:0', 'repetitions': 3, 
'repetition_index': 0, 'threads': 1, 'iterations': 58}
                                                        BM_ReadStructColumn/0   
10.081 GiB/sec   10.508 GiB/sec     4.236                                       
               {'family_index': 18, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadStructColumn/0', 'repetitions': 3, 'repetition_index': 2, 'threads': 1, 
'iterations': 601}
                                                   BM_ReadListOfListColumn/99   
 1.452 GiB/sec    1.513 GiB/sec     4.181                                       
          {'family_index': 23, 'per_family_instance_index': 3, 'run_name': 
'BM_ReadListOfListColumn/99', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 123}
                                         BM_ReadColumn<false,Int32Type>/-1/10   
13.915 GiB/sec   14.484 GiB/sec     4.083                                       
 {'family_index': 0, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadColumn<false,Int32Type>/-1/10', 'repetitions': 3, 'repetition_index': 
1, 'threads': 1, 'iterations': 255}
                                         BM_ReadColumn<false,Int64Type>/-1/50   
11.318 GiB/sec   11.744 GiB/sec     3.761                                       
 {'family_index': 2, 'per_family_instance_index': 2, 'run_name': 
'BM_ReadColumn<false,Int64Type>/-1/50', 'repetitions': 3, 'repetition_index': 
2, 'threads': 1, 'iterations': 103}
             BM_ReadColumnPlain<true,Float16LogicalType>/null_probability:100   
 2.162 GiB/sec    2.229 GiB/sec     3.099            {'family_index': 11, 
'per_family_instance_index': 4, 'run_name': 
'BM_ReadColumnPlain<true,Float16LogicalType>/null_probability:100', 
'repetitions': 3, 'repetition_index': 1, 'threads': 1, 'iterations': 79}
                                                   BM_ReadIndividualRowGroups   
 3.753 GiB/sec    3.822 GiB/sec     1.818                                       
           {'family_index': 24, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadIndividualRowGroups', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 34}
                                          BM_ReadColumn<false,Int64Type>/-1/1   
11.464 GiB/sec   11.670 GiB/sec     1.799                                       
  {'family_index': 2, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadColumn<false,Int64Type>/-1/1', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 103}
                  BM_ReadBinaryViewColumn/null_probability:0/unique_values:32   
 1.070 GiB/sec    1.089 GiB/sec     1.786                  {'family_index': 15, 
'per_family_instance_index': 0, 'run_name': 
'BM_ReadBinaryViewColumn/null_probability:0/unique_values:32', 'repetitions': 
3, 'repetition_index': 0, 'threads': 1, 'iterations': 3}
                                                         BM_ReadListColumn/99   
 1.734 GiB/sec    1.763 GiB/sec     1.703                                       
                {'family_index': 21, 'per_family_instance_index': 3, 
'run_name': 'BM_ReadListColumn/99', 'repetitions': 3, 'repetition_index': 2, 
'threads': 1, 'iterations': 155}
                  BM_ReadBinaryViewColumn/null_probability:0/unique_values:-1   
 1.935 GiB/sec    1.967 GiB/sec     1.654                  {'family_index': 15, 
'per_family_instance_index': 1, 'run_name': 
'BM_ReadBinaryViewColumn/null_probability:0/unique_values:-1', 'repetitions': 
3, 'repetition_index': 0, 'threads': 1, 'iterations': 5}
   BM_ReadColumnByteStreamSplit<true,Float16LogicalType>/null_probability:100   
 2.167 GiB/sec    2.203 GiB/sec     1.639  {'family_index': 13, 
'per_family_instance_index': 4, 'run_name': 
'BM_ReadColumnByteStreamSplit<true,Float16LogicalType>/null_probability:100', 
'repetitions': 3, 'repetition_index': 1, 'threads': 1, 'iterations': 78}
               BM_ReadColumnPlain<true,Float16LogicalType>/null_probability:0   
 1.976 GiB/sec    2.008 GiB/sec     1.606              {'family_index': 11, 
'per_family_instance_index': 0, 'run_name': 
'BM_ReadColumnPlain<true,Float16LogicalType>/null_probability:0', 
'repetitions': 3, 'repetition_index': 2, 'threads': 1, 'iterations': 69}
                      BM_ReadColumnPlain<false,Int32Type>/null_probability:-1   
14.423 GiB/sec   14.654 GiB/sec     1.605                     {'family_index': 
8, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadColumnPlain<false,Int32Type>/null_probability:-1', 'repetitions': 3, 
'repetition_index': 1, 'threads': 1, 'iterations': 263}
   BM_ReadColumnByteStreamSplit<false,Float16LogicalType>/null_probability:-1   
18.385 GiB/sec   18.650 GiB/sec     1.444 {'family_index': 12, 
'per_family_instance_index': 0, 'run_name': 
'BM_ReadColumnByteStreamSplit<false,Float16LogicalType>/null_probability:-1', 
'repetitions': 3, 'repetition_index': 0, 'threads': 1, 'iterations': 662}
                                                     BM_ReadMultipleRowGroups   
 3.706 GiB/sec    3.752 GiB/sec     1.248                                       
             {'family_index': 25, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadMultipleRowGroups', 'repetitions': 3, 'repetition_index': 0, 'threads': 
1, 'iterations': 33}
                                                BM_ReadStructOfStructColumn/0   
 8.740 GiB/sec    8.838 GiB/sec     1.118                                       
       {'family_index': 19, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadStructOfStructColumn/0', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 252}
                                            BM_ReadColumn<true,Int32Type>/0/1   
 3.461 GiB/sec    3.498 GiB/sec     1.072                                       
     {'family_index': 1, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadColumn<true,Int32Type>/0/1', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 60}
                                                 BM_ReadStructOfListColumn/99   
 1.130 GiB/sec    1.141 GiB/sec     0.995                                       
         {'family_index': 20, 'per_family_instance_index': 3, 'run_name': 
'BM_ReadStructOfListColumn/99', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 65}
                                            BM_ReadMultipleRowGroupsGenerator   
 3.724 GiB/sec    3.742 GiB/sec     0.482                                       
    {'family_index': 26, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadMultipleRowGroupsGenerator', 'repetitions': 3, 'repetition_index': 2, 
'threads': 1, 'iterations': 33}
                 BM_ReadBinaryViewColumn/null_probability:50/unique_values:-1   
 1.055 GiB/sec    1.059 GiB/sec     0.324                 {'family_index': 15, 
'per_family_instance_index': 6, 'run_name': 
'BM_ReadBinaryViewColumn/null_probability:50/unique_values:-1', 'repetitions': 
3, 'repetition_index': 0, 'threads': 1, 'iterations': 5}
                                                 BM_ReadStructOfListColumn/50  
528.189 MiB/sec  529.803 MiB/sec     0.306                                      
          {'family_index': 20, 'per_family_instance_index': 2, 'run_name': 
'BM_ReadStructOfListColumn/50', 'repetitions': 3, 'repetition_index': 2, 
'threads': 1, 'iterations': 32}
       BM_ReadBinaryColumnDeltaByteArray/null_probability:50/unique_values:-1  
778.888 MiB/sec  780.710 MiB/sec     0.234       {'family_index': 16, 
'per_family_instance_index': 2, 'run_name': 
'BM_ReadBinaryColumnDeltaByteArray/null_probability:50/unique_values:-1', 
'repetitions': 3, 'repetition_index': 1, 'threads': 1, 'iterations': 4}
                                          BM_ReadColumn<true,Int64Type>/50/50   
 2.109 GiB/sec    2.113 GiB/sec     0.203                                       
   {'family_index': 3, 'per_family_instance_index': 8, 'run_name': 
'BM_ReadColumn<true,Int64Type>/50/50', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 19}
   BM_ReadBinaryViewColumnDeltaByteArray/null_probability:50/unique_values:-1   
 1.040 GiB/sec    1.041 GiB/sec     0.164   {'family_index': 17, 
'per_family_instance_index': 2, 'run_name': 
'BM_ReadBinaryViewColumnDeltaByteArray/null_probability:50/unique_values:-1', 
'repetitions': 3, 'repetition_index': 0, 'threads': 1, 'iterations': 4}
    BM_ReadBinaryViewColumnDeltaByteArray/null_probability:1/unique_values:-1   
 1.725 GiB/sec    1.724 GiB/sec    -0.069    {'family_index': 17, 
'per_family_instance_index': 1, 'run_name': 
'BM_ReadBinaryViewColumnDeltaByteArray/null_probability:1/unique_values:-1', 
'repetitions': 3, 'repetition_index': 1, 'threads': 1, 'iterations': 5}
                                         BM_ReadColumn<false,Int32Type>/-1/50   
14.614 GiB/sec   14.597 GiB/sec    -0.116                                       
 {'family_index': 0, 'per_family_instance_index': 2, 'run_name': 
'BM_ReadColumn<false,Int32Type>/-1/50', 'repetitions': 3, 'repetition_index': 
0, 'threads': 1, 'iterations': 264}
                                           BM_ReadColumn<true,Int64Type>/50/1   
 2.116 GiB/sec    2.112 GiB/sec    -0.186                                       
    {'family_index': 3, 'per_family_instance_index': 9, 'run_name': 
'BM_ReadColumn<true,Int64Type>/50/1', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 19}
                      BM_ReadColumnPlain<true,Int32Type>/null_probability:100   
 4.013 GiB/sec    4.004 GiB/sec    -0.233                      {'family_index': 
9, 'per_family_instance_index': 4, 'run_name': 
'BM_ReadColumnPlain<true,Int32Type>/null_probability:100', 'repetitions': 3, 
'repetition_index': 2, 'threads': 1, 'iterations': 69}
        BM_ReadBinaryColumnDeltaByteArray/null_probability:0/unique_values:-1   
 1.298 GiB/sec    1.294 GiB/sec    -0.247        {'family_index': 16, 
'per_family_instance_index': 0, 'run_name': 
'BM_ReadBinaryColumnDeltaByteArray/null_probability:0/unique_values:-1', 
'repetitions': 3, 'repetition_index': 2, 'threads': 1, 'iterations': 4}
                                           BM_ReadColumn<true,Int32Type>/-1/0   
 1.086 GiB/sec    1.083 GiB/sec    -0.279                                       
    {'family_index': 1, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadColumn<true,Int32Type>/-1/0', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 19}
                                                 BM_ReadListOfStructColumn/50  
656.332 MiB/sec  654.402 MiB/sec    -0.294                                      
          {'family_index': 22, 'per_family_instance_index': 2, 'run_name': 
'BM_ReadListOfStructColumn/50', 'repetitions': 3, 'repetition_index': 2, 
'threads': 1, 'iterations': 38}
             BM_ReadColumnPlain<false,Float16LogicalType>/null_probability:-1   
18.674 GiB/sec   18.573 GiB/sec    -0.539           {'family_index': 10, 
'per_family_instance_index': 0, 'run_name': 
'BM_ReadColumnPlain<false,Float16LogicalType>/null_probability:-1', 
'repetitions': 3, 'repetition_index': 0, 'threads': 1, 'iterations': 633}
                       BM_ReadColumnPlain<true,Int32Type>/null_probability:50   
 1.129 GiB/sec    1.123 GiB/sec    -0.566                       
{'family_index': 9, 'per_family_instance_index': 2, 'run_name': 
'BM_ReadColumnPlain<true,Int32Type>/null_probability:50', 'repetitions': 3, 
'repetition_index': 2, 'threads': 1, 'iterations': 20}
                                          BM_ReadColumn<true,Int32Type>/50/50   
 1.128 GiB/sec    1.122 GiB/sec    -0.571                                       
   {'family_index': 1, 'per_family_instance_index': 5, 'run_name': 
'BM_ReadColumn<true,Int32Type>/50/50', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 20}
                                           BM_ReadColumn<true,Int32Type>/50/0   
 1.135 GiB/sec    1.127 GiB/sec    -0.710                                       
    {'family_index': 1, 'per_family_instance_index': 6, 'run_name': 
'BM_ReadColumn<true,Int32Type>/50/0', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 20}
        BM_ReadBinaryColumnDeltaByteArray/null_probability:1/unique_values:-1   
 1.221 GiB/sec    1.212 GiB/sec    -0.749        {'family_index': 16, 
'per_family_instance_index': 1, 'run_name': 
'BM_ReadBinaryColumnDeltaByteArray/null_probability:1/unique_values:-1', 
'repetitions': 3, 'repetition_index': 2, 'threads': 1, 'iterations': 4}
     BM_ReadColumnByteStreamSplit<true,Float16LogicalType>/null_probability:0   
 2.104 GiB/sec    2.085 GiB/sec    -0.881    {'family_index': 13, 
'per_family_instance_index': 0, 'run_name': 
'BM_ReadColumnByteStreamSplit<true,Float16LogicalType>/null_probability:0', 
'repetitions': 3, 'repetition_index': 2, 'threads': 1, 'iterations': 74}
                     BM_ReadBinaryColumn/null_probability:50/unique_values:-1  
794.836 MiB/sec  787.189 MiB/sec    -0.962                     {'family_index': 
14, 'per_family_instance_index': 6, 'run_name': 
'BM_ReadBinaryColumn/null_probability:50/unique_values:-1', 'repetitions': 3, 
'repetition_index': 1, 'threads': 1, 'iterations': 4}
    BM_ReadBinaryViewColumnDeltaByteArray/null_probability:0/unique_values:-1   
 1.929 GiB/sec    1.910 GiB/sec    -0.969    {'family_index': 17, 
'per_family_instance_index': 0, 'run_name': 
'BM_ReadBinaryViewColumnDeltaByteArray/null_probability:0/unique_values:-1', 
'repetitions': 3, 'repetition_index': 0, 'threads': 1, 'iterations': 5}
                                         BM_ReadColumn<true,BooleanType>/5/10   
30.798 MiB/sec   30.487 MiB/sec    -1.010                                       
  {'family_index': 7, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadColumn<true,BooleanType>/5/10', 'repetitions': 3, 'repetition_index': 
1, 'threads': 1, 'iterations': 17}
                      BM_ReadBinaryColumn/null_probability:1/unique_values:-1   
 1.216 GiB/sec    1.203 GiB/sec    -1.018                      {'family_index': 
14, 'per_family_instance_index': 5, 'run_name': 
'BM_ReadBinaryColumn/null_probability:1/unique_values:-1', 'repetitions': 3, 
'repetition_index': 1, 'threads': 1, 'iterations': 4}
                                         BM_ReadColumn<false,Int64Type>/-1/10   
11.593 GiB/sec   11.459 GiB/sec    -1.161                                       
 {'family_index': 2, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadColumn<false,Int64Type>/-1/10', 'repetitions': 3, 'repetition_index': 
2, 'threads': 1, 'iterations': 105}
                  BM_ReadBinaryViewColumn/null_probability:1/unique_values:-1   
 1.736 GiB/sec    1.716 GiB/sec    -1.174                  {'family_index': 15, 
'per_family_instance_index': 5, 'run_name': 
'BM_ReadBinaryViewColumn/null_probability:1/unique_values:-1', 'repetitions': 
3, 'repetition_index': 2, 'threads': 1, 'iterations': 5}
                  BM_ReadBinaryViewColumn/null_probability:1/unique_values:32 
1023.246 MiB/sec 1009.122 MiB/sec    -1.380                  {'family_index': 
15, 'per_family_instance_index': 2, 'run_name': 
'BM_ReadBinaryViewColumn/null_probability:1/unique_values:32', 'repetitions': 
3, 'repetition_index': 1, 'threads': 1, 'iterations': 3}
                 BM_ReadBinaryViewColumn/null_probability:50/unique_values:32  
857.872 MiB/sec  845.888 MiB/sec    -1.397                 {'family_index': 15, 
'per_family_instance_index': 3, 'run_name': 
'BM_ReadBinaryViewColumn/null_probability:50/unique_values:32', 'repetitions': 
3, 'repetition_index': 2, 'threads': 1, 'iterations': 4}
                     BM_ReadBinaryColumn/null_probability:50/unique_values:32  
567.955 MiB/sec  559.978 MiB/sec    -1.404                     {'family_index': 
14, 'per_family_instance_index': 3, 'run_name': 
'BM_ReadBinaryColumn/null_probability:50/unique_values:32', 'repetitions': 3, 
'repetition_index': 2, 'threads': 1, 'iterations': 4}
              BM_ReadColumnPlain<true,Float16LogicalType>/null_probability:50  
614.041 MiB/sec  603.984 MiB/sec    -1.638             {'family_index': 11, 
'per_family_instance_index': 2, 'run_name': 
'BM_ReadColumnPlain<true,Float16LogicalType>/null_probability:50', 
'repetitions': 3, 'repetition_index': 2, 'threads': 1, 'iterations': 22}
                                          BM_ReadColumn<true,Int64Type>/45/25   
 2.107 GiB/sec    2.073 GiB/sec    -1.641                                       
   {'family_index': 3, 'per_family_instance_index': 7, 'run_name': 
'BM_ReadColumn<true,Int64Type>/45/25', 'repetitions': 3, 'repetition_index': 2, 
'threads': 1, 'iterations': 19}
                 BM_ReadBinaryViewColumn/null_probability:99/unique_values:-1   
 1.397 GiB/sec    1.372 GiB/sec    -1.783                {'family_index': 15, 
'per_family_instance_index': 7, 'run_name': 
'BM_ReadBinaryViewColumn/null_probability:99/unique_values:-1', 'repetitions': 
3, 'repetition_index': 0, 'threads': 1, 'iterations': 12}
                     BM_ReadBinaryColumn/null_probability:99/unique_values:-1  
741.638 MiB/sec  728.032 MiB/sec    -1.835                    {'family_index': 
14, 'per_family_instance_index': 7, 'run_name': 
'BM_ReadBinaryColumn/null_probability:99/unique_values:-1', 'repetitions': 3, 
'repetition_index': 1, 'threads': 1, 'iterations': 12}
                      BM_ReadBinaryColumn/null_probability:0/unique_values:32  
754.669 MiB/sec  740.571 MiB/sec    -1.868                      
{'family_index': 14, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadBinaryColumn/null_probability:0/unique_values:32', 'repetitions': 3, 
'repetition_index': 1, 'threads': 1, 'iterations': 3}
                                         BM_ReadColumn<false,DoubleType>/-1/0   
11.838 GiB/sec   11.607 GiB/sec    -1.946                                       
 {'family_index': 4, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadColumn<false,DoubleType>/-1/0', 'repetitions': 3, 'repetition_index': 
2, 'threads': 1, 'iterations': 104}
                                                         BM_ReadListColumn/50  
718.113 MiB/sec  704.088 MiB/sec    -1.953                                      
                  {'family_index': 21, 'per_family_instance_index': 2, 
'run_name': 'BM_ReadListColumn/50', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 62}
                                          BM_ReadColumn<true,Int64Type>/35/10   
 2.061 GiB/sec    2.020 GiB/sec    -1.983                                       
   {'family_index': 3, 'per_family_instance_index': 6, 'run_name': 
'BM_ReadColumn<true,Int64Type>/35/10', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 18}
                 BM_ReadBinaryViewColumn/null_probability:99/unique_values:32   
 1.370 GiB/sec    1.342 GiB/sec    -2.059                {'family_index': 15, 
'per_family_instance_index': 4, 'run_name': 
'BM_ReadBinaryViewColumn/null_probability:99/unique_values:32', 'repetitions': 
3, 'repetition_index': 1, 'threads': 1, 'iterations': 12}
                                                 BM_ReadListOfStructColumn/99   
 1.339 GiB/sec    1.311 GiB/sec    -2.086                                       
         {'family_index': 22, 'per_family_instance_index': 3, 'run_name': 
'BM_ReadListOfStructColumn/99', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 74}
                                                   BM_ReadListOfListColumn/50  
631.471 MiB/sec  618.070 MiB/sec    -2.122                                      
            {'family_index': 23, 'per_family_instance_index': 2, 'run_name': 
'BM_ReadListOfListColumn/50', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 55}
       BM_ReadBinaryColumnDeltaByteArray/null_probability:99/unique_values:-1  
743.722 MiB/sec  723.739 MiB/sec    -2.687      {'family_index': 16, 
'per_family_instance_index': 3, 'run_name': 
'BM_ReadBinaryColumnDeltaByteArray/null_probability:99/unique_values:-1', 
'repetitions': 3, 'repetition_index': 2, 'threads': 1, 'iterations': 12}
                      BM_ReadBinaryColumn/null_probability:1/unique_values:32  
718.629 MiB/sec  698.738 MiB/sec    -2.768                      
{'family_index': 14, 'per_family_instance_index': 2, 'run_name': 
'BM_ReadBinaryColumn/null_probability:1/unique_values:32', 'repetitions': 3, 
'repetition_index': 2, 'threads': 1, 'iterations': 3}
                                          BM_ReadColumn<true,Int64Type>/30/10   
 2.033 GiB/sec    1.974 GiB/sec    -2.888                                       
   {'family_index': 3, 'per_family_instance_index': 5, 'run_name': 
'BM_ReadColumn<true,Int64Type>/30/10', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 18}
                     BM_ReadBinaryColumn/null_probability:99/unique_values:32  
729.705 MiB/sec  707.958 MiB/sec    -2.980                    {'family_index': 
14, 'per_family_instance_index': 4, 'run_name': 
'BM_ReadBinaryColumn/null_probability:99/unique_values:32', 'repetitions': 3, 
'repetition_index': 1, 'threads': 1, 'iterations': 13}
                      BM_ReadBinaryColumn/null_probability:0/unique_values:-1   
 1.327 GiB/sec    1.285 GiB/sec    -3.171                      {'family_index': 
14, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadBinaryColumn/null_probability:0/unique_values:-1', 'repetitions': 3, 
'repetition_index': 1, 'threads': 1, 'iterations': 4}
   BM_ReadBinaryViewColumnDeltaByteArray/null_probability:99/unique_values:-1   
 1.398 GiB/sec    1.353 GiB/sec    -3.218  {'family_index': 17, 
'per_family_instance_index': 3, 'run_name': 
'BM_ReadBinaryViewColumnDeltaByteArray/null_probability:99/unique_values:-1', 
'repetitions': 3, 'repetition_index': 1, 'threads': 1, 'iterations': 12}
                                         BM_ReadColumn<true,DoubleType>/25/25   
 1.972 GiB/sec    1.891 GiB/sec    -4.113                                       
  {'family_index': 5, 'per_family_instance_index': 2, 'run_name': 
'BM_ReadColumn<true,DoubleType>/25/25', 'repetitions': 3, 'repetition_index': 
1, 'threads': 1, 'iterations': 18}
                                           BM_ReadColumn<true,Int32Type>/25/5   
 1.060 GiB/sec    1.015 GiB/sec    -4.257                                       
    {'family_index': 1, 'per_family_instance_index': 4, 'run_name': 
'BM_ReadColumn<true,Int32Type>/25/5', 'repetitions': 3, 'repetition_index': 2, 
'threads': 1, 'iterations': 19}
    BM_ReadColumnByteStreamSplit<true,Float16LogicalType>/null_probability:50  
615.394 MiB/sec  588.496 MiB/sec    -4.371   {'family_index': 13, 
'per_family_instance_index': 2, 'run_name': 
'BM_ReadColumnByteStreamSplit<true,Float16LogicalType>/null_probability:50', 
'repetitions': 3, 'repetition_index': 0, 'threads': 1, 'iterations': 21}
                                                    BM_ReadListOfListColumn/1  
907.752 MiB/sec  866.414 MiB/sec    -4.554                                      
             {'family_index': 23, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadListOfListColumn/1', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 79}
                       BM_ReadColumnPlain<true,Int32Type>/null_probability:99   
 2.424 GiB/sec    2.314 GiB/sec    -4.566                       
{'family_index': 9, 'per_family_instance_index': 3, 'run_name': 
'BM_ReadColumnPlain<true,Int32Type>/null_probability:99', 'repetitions': 3, 
'repetition_index': 2, 'threads': 1, 'iterations': 40}
                                          BM_ReadColumn<true,Int64Type>/25/10   
 1.986 GiB/sec    1.893 GiB/sec    -4.669                                       
   {'family_index': 3, 'per_family_instance_index': 4, 'run_name': 
'BM_ReadColumn<true,Int64Type>/25/10', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 18}
                                            BM_ReadColumn<true,Int64Type>/1/1   
 3.363 GiB/sec    3.201 GiB/sec    -4.798                                       
     {'family_index': 3, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadColumn<true,Int64Type>/1/1', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 31}
                                           BM_ReadColumn<true,Int64Type>/75/1   
 2.404 GiB/sec    2.287 GiB/sec    -4.859                                       
   {'family_index': 3, 'per_family_instance_index': 10, 'run_name': 
'BM_ReadColumn<true,Int64Type>/75/1', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 22}
              BM_ReadColumnPlain<true,Float16LogicalType>/null_probability:99   
 1.297 GiB/sec    1.233 GiB/sec    -4.942             {'family_index': 11, 
'per_family_instance_index': 3, 'run_name': 
'BM_ReadColumnPlain<true,Float16LogicalType>/null_probability:99', 
'repetitions': 3, 'repetition_index': 0, 'threads': 1, 'iterations': 47}
   
   
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   Regressions: (25)
   
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                   benchmark    
    baseline       contender  change %                                          
                                                                                
                                                                                
     counters
                                       BM_ReadColumn<false,DoubleType>/-1/20  
12.151 GiB/sec  11.520 GiB/sec    -5.190                                      
{'family_index': 4, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadColumn<false,DoubleType>/-1/20', 'repetitions': 3, 'repetition_index': 
0, 'threads': 1, 'iterations': 99}
                                                 BM_ReadStructOfListColumn/0 
835.554 MiB/sec 790.684 MiB/sec    -5.370                                       
        {'family_index': 20, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadStructOfListColumn/0', 'repetitions': 3, 'repetition_index': 2, 
'threads': 1, 'iterations': 50}
                                          BM_ReadColumn<true,Int64Type>/99/0   
4.479 GiB/sec   4.226 GiB/sec    -5.661                                        
{'family_index': 3, 'per_family_instance_index': 12, 'run_name': 
'BM_ReadColumn<true,Int64Type>/99/0', 'repetitions': 3, 'repetition_index': 2, 
'threads': 1, 'iterations': 40}
                       BM_ReadColumnPlain<true,Int32Type>/null_probability:1   
2.104 GiB/sec   1.984 GiB/sec    -5.717                      {'family_index': 
9, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadColumnPlain<true,Int32Type>/null_probability:1', 'repetitions': 3, 
'repetition_index': 2, 'threads': 1, 'iterations': 37}
                                                       BM_ReadStructColumn/1   
1.942 GiB/sec   1.830 GiB/sec    -5.763                                         
           {'family_index': 18, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadStructColumn/1', 'repetitions': 3, 'repetition_index': 0, 'threads': 1, 
'iterations': 115}
                                         BM_ReadColumn<true,Int64Type>/99/50   
4.444 GiB/sec   4.183 GiB/sec    -5.878                                       
{'family_index': 3, 'per_family_instance_index': 11, 'run_name': 
'BM_ReadColumn<true,Int64Type>/99/50', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 40}
                                                         BM_ReadListColumn/1   
1.087 GiB/sec   1.023 GiB/sec    -5.903                                         
              {'family_index': 21, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadListColumn/1', 'repetitions': 3, 'repetition_index': 0, 'threads': 1, 
'iterations': 94}
                                                   BM_ReadListOfListColumn/0   
1.009 GiB/sec 968.501 MiB/sec    -6.252                                         
        {'family_index': 23, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadListOfListColumn/0', 'repetitions': 3, 'repetition_index': 2, 
'threads': 1, 'iterations': 90}
    BM_ReadColumnByteStreamSplit<true,Float16LogicalType>/null_probability:1   
1.184 GiB/sec   1.109 GiB/sec    -6.347  {'family_index': 13, 
'per_family_instance_index': 1, 'run_name': 
'BM_ReadColumnByteStreamSplit<true,Float16LogicalType>/null_probability:1', 
'repetitions': 3, 'repetition_index': 2, 'threads': 1, 'iterations': 42}
   BM_ReadColumnByteStreamSplit<true,Float16LogicalType>/null_probability:99   
1.293 GiB/sec   1.208 GiB/sec    -6.597 {'family_index': 13, 
'per_family_instance_index': 3, 'run_name': 
'BM_ReadColumnByteStreamSplit<true,Float16LogicalType>/null_probability:99', 
'repetitions': 3, 'repetition_index': 2, 'threads': 1, 'iterations': 46}
                                                 BM_ReadStructOfListColumn/1 
694.703 MiB/sec 648.480 MiB/sec    -6.654                                       
        {'family_index': 20, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadStructOfListColumn/1', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 43}
                                          BM_ReadColumn<true,Int32Type>/99/0   
2.536 GiB/sec   2.357 GiB/sec    -7.061                                         
{'family_index': 1, 'per_family_instance_index': 8, 'run_name': 
'BM_ReadColumn<true,Int32Type>/99/0', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 45}
              BM_ReadColumnPlain<true,Float16LogicalType>/null_probability:1   
1.181 GiB/sec   1.097 GiB/sec    -7.096            {'family_index': 11, 
'per_family_instance_index': 1, 'run_name': 
'BM_ReadColumnPlain<true,Float16LogicalType>/null_probability:1', 
'repetitions': 3, 'repetition_index': 0, 'threads': 1, 'iterations': 42}
                                                 BM_ReadListOfStructColumn/0 
990.568 MiB/sec 920.118 MiB/sec    -7.112                                       
        {'family_index': 22, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadListOfStructColumn/0', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 58}
                                         BM_ReadColumn<true,Int32Type>/99/50   
2.531 GiB/sec   2.337 GiB/sec    -7.683                                        
{'family_index': 1, 'per_family_instance_index': 7, 'run_name': 
'BM_ReadColumn<true,Int32Type>/99/50', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 45}
                                           BM_ReadColumn<true,Int32Type>/1/1   
2.133 GiB/sec   1.967 GiB/sec    -7.780                                         
 {'family_index': 1, 'per_family_instance_index': 2, 'run_name': 
'BM_ReadColumn<true,Int32Type>/1/1', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 38}
                                                      BM_ReadStructColumn/99   
3.581 GiB/sec   3.262 GiB/sec    -8.906                                         
          {'family_index': 18, 'per_family_instance_index': 3, 'run_name': 
'BM_ReadStructColumn/99', 'repetitions': 3, 'repetition_index': 1, 'threads': 
1, 'iterations': 216}
                                               BM_ReadStructOfStructColumn/1   
1.621 GiB/sec   1.476 GiB/sec    -8.945                                         
    {'family_index': 19, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadStructOfStructColumn/1', 'repetitions': 3, 'repetition_index': 2, 
'threads': 1, 'iterations': 49}
                                                 BM_ReadListOfStructColumn/1 
804.476 MiB/sec 731.014 MiB/sec    -9.132                                       
        {'family_index': 22, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadListOfStructColumn/1', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 47}
                                              BM_ReadStructOfStructColumn/99   
3.142 GiB/sec   2.838 GiB/sec    -9.691                                         
   {'family_index': 19, 'per_family_instance_index': 3, 'run_name': 
'BM_ReadStructOfStructColumn/99', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 93}
                                           BM_ReadColumn<true,Int64Type>/5/5   
2.330 GiB/sec   2.073 GiB/sec   -11.041                                         
 {'family_index': 3, 'per_family_instance_index': 2, 'run_name': 
'BM_ReadColumn<true,Int64Type>/5/5', 'repetitions': 3, 'repetition_index': 0, 
'threads': 1, 'iterations': 21}
                                                         BM_ReadListColumn/0   
1.300 GiB/sec   1.149 GiB/sec   -11.568                                         
             {'family_index': 21, 'per_family_instance_index': 0, 'run_name': 
'BM_ReadListColumn/0', 'repetitions': 3, 'repetition_index': 0, 'threads': 1, 
'iterations': 112}
                                        BM_ReadColumn<true,DoubleType>/10/50   
2.022 GiB/sec   1.787 GiB/sec   -11.608                                       
{'family_index': 5, 'per_family_instance_index': 1, 'run_name': 
'BM_ReadColumn<true,DoubleType>/10/50', 'repetitions': 3, 'repetition_index': 
2, 'threads': 1, 'iterations': 18}
                                          BM_ReadColumn<true,Int64Type>/10/5   
2.035 GiB/sec   1.775 GiB/sec   -12.771                                         
{'family_index': 3, 'per_family_instance_index': 3, 'run_name': 
'BM_ReadColumn<true,Int64Type>/10/5', 'repetitions': 3, 'repetition_index': 2, 
'threads': 1, 'iterations': 18}
                                         BM_ReadColumn<true,Int32Type>/10/10   
1.086 GiB/sec 970.014 MiB/sec   -12.778                                        
{'family_index': 1, 'per_family_instance_index': 3, 'run_name': 
'BM_ReadColumn<true,Int32Type>/10/10', 'repetitions': 3, 'repetition_index': 1, 
'threads': 1, 'iterations': 20}
   ```
   
   </details>
   
   ----------
   
   The new implementation is on-par with the previous one. Sometimes better, 
sometimes worse, possibly slightly worse on average.


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


Reply via email to