sanjibansg opened a new pull request #12755:
URL: https://github.com/apache/arrow/pull/12755
This PR adds an Expression Execution benchmark in `arrow-compute` which uses
the batch size as a parameter and measures the bytes per second for the
executing the scalar expression.
```
Running ./arrow-compute-expression-execution-benchmark
Run on (10 X 24.1213 MHz CPU s)
CPU Caches:
L1 Data 64 KiB (x10)
L1 Instruction 128 KiB (x10)
L2 Unified 4096 KiB (x5)
Load Average: 2.19, 2.04, 2.08
-----------------------------------------------------------------------------
Benchmark Time CPU Iterations UserCounters...
-----------------------------------------------------------------------------
Execution/1 4919345 ns 4919150 ns 140
bytes_per_second=15.1461G/s
Execution/10 4835820 ns 4835814 ns 145
bytes_per_second=1.54071G/s
Execution/100 5074145 ns 5073754 ns 138
bytes_per_second=150.37M/s
Execution/1000 7421182 ns 7420883 ns 94
bytes_per_second=10.281M/s
Execution/10000 29646953 ns 29645130 ns 23
bytes_per_second=263.534k/s
Execution/100000 252627153 ns 252615333 ns 3
bytes_per_second=3.09265k/s
Execution/1000000 2478820334 ns 2478711000 ns 1
bytes_per_second=32.2748/s
Execution/10000000 24733585625 ns 24730194000 ns 1
bytes_per_second=0.323491/s
```
--
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]