zhuqi-lucas commented on PR #7962:
URL: https://github.com/apache/arrow-rs/pull/7962#issuecomment-3109036597
> ```
> sort i32 to indices 2^10 1.13
12.9±0.02µs ? ?/sec 1.00 11.4±0.03µs ? ?/sec
> sort i32 to indices 2^12 1.15
63.1±0.25µs ? ?/sec 1.00 54.9±0.13µs ? ?/sec
> s
> ```
>
> Weird -- we get the same results. Maybe there is more code or something
now so cache effects come into play on the test machine 🤔 I am inclined to go
with this PR to get the improvements in general
Thank you @alamb , i changed to use a linux now to reproduce also, but it
can't reproduce also both mac and linux:
```rust
sort i32 to indices 2^10
time: [12.857 µs 12.871 µs 12.886 µs]
change: [−0.8566% −0.6047% −0.3347%] (p = 0.00 <
0.05)
Change within noise threshold.
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
sort i32 to indices 2^12
time: [57.662 µs 57.817 µs 58.056 µs]
change: [−3.9800% −3.5589% −3.1125%] (p = 0.00 <
0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) high mild
4 (4.00%) high severe
```
--
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]