Jeadie commented on PR #10236: URL: https://github.com/apache/arrow-rs/pull/10236#issuecomment-4874944567
Ran some benchmarks on Github linux runners. Changes are to improve performance, especially on some variants that regressed. For the new benchmarks, numbers should be better (not comment above about not reproducing the 14% regression). Updated results (see [run](https://github.com/Jeadie/arrow-rs/actions/runs/28644075587) ) | Benchmark (kept 1/2 · high sel 1023/1024 · low sel 1/1024) | ARM64 | x86-64 | |---|---|---| | list i32 | 1.42× · 2.48× · 3.36× | 1.47× · 1.94× · 3.79× | | list utf8 | 1.19× · 5.83× · 2.71× | 1.23× · 4.38× · 2.72× | | list binary | 1.19× · 5.84× · 2.55× | 1.21× · 4.29× · 2.89× | | list largeutf8 | 1.24× · 4.72× · 2.68× | 1.26× · 3.41× · 3.18× | | list largebinary | 1.24× · 4.75× · 2.60× | 1.06× · 3.68× · 2.91× | | list utf8view | 1.42× · 3.33× · 3.46× | 1.28× · 2.89× · 2.91× | | list dict | 1.67× · 2.93× · 3.39× | 1.40× · 1.92× · 3.16× | | list struct | 1.59× · 2.92× · 3.32× | 1.13× · 1.74× · 2.96× | | list union | 1.58× · 2.66× · 2.53× | 1.18× · 2.45× · 2.40× | | list nested | 1.06× · 2.76× · 2.53× | 1.16× · 1.86× · 2.69× | | list fixedsizebinary| 1.21× · 2.73× · 2.94× | 1.00× · 2.15× · 2.57× | | list listview | 4.98× · **29.18×** · 5.27× | 3.53× · **29.85×** · 4.75× | | list map | 1.42× · 1.22× · 2.58× | **1.01× slower** · 1.29× · 2.22× | | list fixedsizelist | 1.28× · 2.38× · 2.77× | **1.01× slower** · 2.03× · 2.58× | | fixedsizelist (top) | 1.63× · 1.06× · 4.93× | 1.62× · **1.08× slower** · 4.87× | | map (top) | 1.54× · 1.00× · 3.13× | 1.25× · 1.12× · 3.15× | -- 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]
