Feature: Simd Selection of column filter #4264
Labels
C-feature
Category: feature
C-performance
Category: Performance
community-take
good first issue
Category: good first issue
Summary
Description for this feature.
Now filter works with memcpy one by one, we can use
Vec.extend
function to copy a batch of at most 64 items one time.https://github.com/datafuselabs/databend/blob/dc058c9d22baa9e61763661f77cd10ec62c87c48/common/datavalues/src/columns/primitive/mod.rs#L187-L204
Some useful tools:
__builtin_ctz
Rust's https://doc.rust-lang.org/std/primitive.u32.html#method.trailing_zeros
The text was updated successfully, but these errors were encountered: