You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ARROW-10914: [Rust] Refactor simd arithmetic kernels to use chunked iteration
This should avoid out of bounds reads in those kernels and also removes some unsafe blocks. The performance actually seems to increase slightly, I will post the numbers later.
The division kernel looks a bit more complex now, but follows the same pattern as used in the simd aggregation functions, with two separate codepaths for the nullable/non-null cases.
The comparison kernels might also do some out of bounds reads, I will look at those in a separate ticket/PR.
Closes#8929 from jhorstmann/ARROW-10914-simd-arithmetic-read-out-of-bounds
Authored-by: Jörn Horstmann <[email protected]>
Signed-off-by: Jorge C. Leitao <[email protected]>
0 commit comments