pitrou commented on PR #39807:
URL: https://github.com/apache/arrow/pull/39807#issuecomment-2009939561

   Here are the benchmark results here (Ubuntu 22.04, AMD Zen 2 CPU):
   ```
   
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   Non-regressions: (24)
   
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                                
                                 benchmark        baseline       contender  
change %                                                                        
                                                                                
                                                                                
                      counters
       
CompressionInputNonZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:65536
   1.102 GiB/sec   1.186 GiB/sec     7.628    {'family_index': 3, 
'per_family_instance_index': 2, 'run_name': 
'CompressionInputNonZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:65536',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 42847}
        
CompressionInputNonZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:8192
   1.074 GiB/sec   1.137 GiB/sec     5.855     {'family_index': 3, 
'per_family_instance_index': 1, 'run_name': 
'CompressionInputNonZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:8192',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 40979}
       
CompressionInputNonZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:65536
   1.134 GiB/sec   1.192 GiB/sec     5.100    {'family_index': 1, 
'per_family_instance_index': 2, 'run_name': 
'CompressionInputNonZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:65536',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 43750}
      
CompressionInputNonZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:8192
 921.576 MiB/sec 962.690 MiB/sec     4.461    {'family_index': 1, 
'per_family_instance_index': 3, 'run_name': 
'CompressionInputNonZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:8192',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 2276}
         
CompressionInputNonZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:8192/PerReadBytes:8192
 616.148 MiB/sec 643.130 MiB/sec     4.379     {'family_index': 1, 
'per_family_instance_index': 0, 'run_name': 
'CompressionInputNonZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:8192/PerReadBytes:8192',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 204011}
            
CompressionInputZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:8192/PerReadBytes:8192
 708.346 MiB/sec 737.983 MiB/sec     4.184        {'family_index': 0, 
'per_family_instance_index': 0, 'run_name': 
'CompressionInputZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:8192/PerReadBytes:8192',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 238344}
     
CompressionInputNonZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:65536
 889.445 MiB/sec 921.203 MiB/sec     3.570   {'family_index': 3, 
'per_family_instance_index': 4, 'run_name': 
'CompressionInputNonZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:65536',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 2202}
           
CompressionInputZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:8192
   1.183 GiB/sec   1.222 GiB/sec     3.276        {'family_index': 2, 
'per_family_instance_index': 1, 'run_name': 
'CompressionInputZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:8192',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 47400}
          
CompressionInputZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:65536
   1.194 GiB/sec   1.230 GiB/sec     3.003       {'family_index': 2, 
'per_family_instance_index': 2, 'run_name': 
'CompressionInputZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:65536',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 47112}
   
CompressionInputNonZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:1048576
 920.745 MiB/sec 941.653 MiB/sec     2.271 {'family_index': 3, 
'per_family_instance_index': 5, 'run_name': 
'CompressionInputNonZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:1048576',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 2221}
   
CompressionInputNonZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:1048576
 918.199 MiB/sec 937.309 MiB/sec     2.081 {'family_index': 1, 
'per_family_instance_index': 5, 'run_name': 
'CompressionInputNonZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:1048576',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 2247}
        
CompressionInputZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:65536
 910.037 MiB/sec 924.471 MiB/sec     1.586      {'family_index': 2, 
'per_family_instance_index': 4, 'run_name': 
'CompressionInputZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:65536',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 2261}
        
CompressionInputNonZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:8192
   1.176 GiB/sec   1.192 GiB/sec     1.299     {'family_index': 1, 
'per_family_instance_index': 1, 'run_name': 
'CompressionInputNonZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:8192',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 45065}
         
CompressionInputNonZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:8192/PerReadBytes:8192
 598.409 MiB/sec 605.872 MiB/sec     1.247     {'family_index': 3, 
'per_family_instance_index': 0, 'run_name': 
'CompressionInputNonZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:8192/PerReadBytes:8192',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 195099}
      
CompressionInputZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:1048576
 943.018 MiB/sec 953.685 MiB/sec     1.131    {'family_index': 0, 
'per_family_instance_index': 5, 'run_name': 
'CompressionInputZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:1048576',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 2298}
     
CompressionInputNonZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:65536
 916.860 MiB/sec 924.973 MiB/sec     0.885   {'family_index': 1, 
'per_family_instance_index': 4, 'run_name': 
'CompressionInputNonZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:65536',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 2231}
         
CompressionInputZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:8192
 909.318 MiB/sec 915.330 MiB/sec     0.661       {'family_index': 2, 
'per_family_instance_index': 3, 'run_name': 
'CompressionInputZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:8192',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 2187}
        
CompressionInputZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:65536
 934.528 MiB/sec 940.318 MiB/sec     0.620      {'family_index': 0, 
'per_family_instance_index': 4, 'run_name': 
'CompressionInputZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:65536',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 2322}
      
CompressionInputNonZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:8192
 892.891 MiB/sec 896.477 MiB/sec     0.402    {'family_index': 3, 
'per_family_instance_index': 3, 'run_name': 
'CompressionInputNonZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:8192',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 2194}
           
CompressionInputZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:8192
   1.306 GiB/sec   1.308 GiB/sec     0.192        {'family_index': 0, 
'per_family_instance_index': 1, 'run_name': 
'CompressionInputZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:8192',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 50894}
         
CompressionInputZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:8192
 958.533 MiB/sec 959.449 MiB/sec     0.096       {'family_index': 0, 
'per_family_instance_index': 3, 'run_name': 
'CompressionInputZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:8192',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 2459}
            
CompressionInputZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:8192/PerReadBytes:8192
 718.293 MiB/sec 712.813 MiB/sec    -0.763        {'family_index': 2, 
'per_family_instance_index': 0, 'run_name': 
'CompressionInputZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:8192/PerReadBytes:8192',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 239597}
      
CompressionInputZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:1048576
 942.925 MiB/sec 935.223 MiB/sec    -0.817    {'family_index': 2, 
'per_family_instance_index': 5, 'run_name': 
'CompressionInputZeroCopyBenchmarkDirectRead<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:1048576',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 2314}
          
CompressionInputZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:65536
   1.265 GiB/sec   1.251 GiB/sec    -1.104       {'family_index': 0, 
'per_family_instance_index': 2, 'run_name': 
'CompressionInputZeroCopyBenchmarkIntoBuffer<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:65536',
 'repetitions': 1, 'repetition_index': 0, 'threads': 1, 'iterations': 49579}
   ```


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