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]