Describe the enhancement requested
Following GH-47514 we can safely try to improve the bpacking functions:
- Adding support to unpack to a 16bit integer type (and investigate speedup in BitPacked decoder).
- Uniform
const uint8_t* in API.
- Reduce the amount of code generated through some factorization.
- Investigate low hanging fruit speedup to unpack functions (
xsimd::batch_constant...).
Component(s)
C++, Parquet