Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions