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

   I get the following benchmark numbers:
   * before:
   ```
   
-------------------------------------------------------------------------------------------------------------------
   Benchmark                                                         Time       
      CPU   Iterations UserCounters...
   
-------------------------------------------------------------------------------------------------------------------
   ColumnReaderSkipInt32/Repetition:0/BatchSize:100            2256949 ns      
2256574 ns          310 bytes_per_second=2.1131G/s
   ColumnReaderSkipInt32/Repetition:0/BatchSize:1000            322274 ns       
322302 ns         2147 bytes_per_second=14.7947G/s
   ColumnReaderSkipInt32/Repetition:0/BatchSize:10000           123075 ns       
123135 ns         5695 bytes_per_second=38.7247G/s
   ColumnReaderSkipInt32/Repetition:0/BatchSize:100000           34654 ns       
 34707 ns        19814 bytes_per_second=137.388G/s
   
   ColumnReaderSkipInt32/Repetition:1/BatchSize:100            4483059 ns      
4482271 ns          159 bytes_per_second=579.976M/s
   ColumnReaderSkipInt32/Repetition:1/BatchSize:1000            974701 ns       
974606 ns          719 bytes_per_second=2.60483G/s
   ColumnReaderSkipInt32/Repetition:1/BatchSize:10000           630965 ns       
630913 ns         1111 bytes_per_second=4.02382G/s
   ColumnReaderSkipInt32/Repetition:1/BatchSize:100000          191333 ns       
191349 ns         3553 bytes_per_second=13.2672G/s
   
   ColumnReaderSkipInt32/Repetition:2/BatchSize:100            5919031 ns      
5917853 ns          119 bytes_per_second=465.768M/s
   ColumnReaderSkipInt32/Repetition:2/BatchSize:1000           1422720 ns      
1422501 ns          488 bytes_per_second=1.89226G/s
   ColumnReaderSkipInt32/Repetition:2/BatchSize:10000          1008342 ns      
1008178 ns          698 bytes_per_second=2.66991G/s
   ColumnReaderSkipInt32/Repetition:2/BatchSize:100000          306069 ns       
306087 ns         2281 bytes_per_second=8.79405G/s
   ```
   * after:
   ```
   ColumnReaderSkipInt32/Repetition:0/BatchSize:100             246589 ns       
246512 ns         2869 bytes_per_second=19.3434G/s
   ColumnReaderSkipInt32/Repetition:0/BatchSize:1000            114571 ns       
114636 ns         6122 bytes_per_second=41.5957G/s
   ColumnReaderSkipInt32/Repetition:0/BatchSize:10000            98790 ns       
 98844 ns         7101 bytes_per_second=48.2414G/s
   ColumnReaderSkipInt32/Repetition:0/BatchSize:100000           32585 ns       
 32662 ns        22074 bytes_per_second=145.992G/s
   
   ColumnReaderSkipInt32/Repetition:1/BatchSize:100            1716748 ns      
1716514 ns          408 bytes_per_second=1.47897G/s
   ColumnReaderSkipInt32/Repetition:1/BatchSize:1000            644526 ns       
644500 ns         1091 bytes_per_second=3.93899G/s
   ColumnReaderSkipInt32/Repetition:1/BatchSize:10000           567605 ns       
567578 ns         1241 bytes_per_second=4.47283G/s
   ColumnReaderSkipInt32/Repetition:1/BatchSize:100000          180075 ns       
180121 ns         3862 bytes_per_second=14.0943G/s
   
   ColumnReaderSkipInt32/Repetition:2/BatchSize:100            2880737 ns      
2880209 ns          243 bytes_per_second=956.995M/s
   ColumnReaderSkipInt32/Repetition:2/BatchSize:1000           1040618 ns      
1040539 ns          676 bytes_per_second=2.58687G/s
   ColumnReaderSkipInt32/Repetition:2/BatchSize:10000           916319 ns       
916171 ns          767 bytes_per_second=2.93803G/s
   ColumnReaderSkipInt32/Repetition:2/BatchSize:100000          288829 ns       
288867 ns         2418 bytes_per_second=9.31826G/s
   ```
   
   Nice improvement!


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