Skip to content

[C++][Parquet] Generalize bpacking and possible speedup #47572

@AntoinePrv

Description

@AntoinePrv

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions