[Parquet] Vectorise Pack Bits within BitWriter - #10432
Conversation
|
run benchmark arrow_writer |
This comment was marked as duplicate.
This comment was marked as duplicate.
|
🤖 Arrow criterion benchmark completed (GKE) | trigger Instance: CPU Details (lscpu)Details
Resource Usagebase (merge-base)
branch
File an issue against this benchmark runner |
|
run benchmark arrow_writer |
This comment was marked as duplicate.
This comment was marked as duplicate.
|
🤖 Arrow criterion benchmark completed (GKE) | trigger Instance: CPU Details (lscpu)Details
Resource Usagebase (merge-base)
branch
File an issue against this benchmark runner |
|
@Jefffrey @etseidl could you please take a look at this? I ran the same bench on my machine and don't get the regressions from the previous bot run. ( My last run if from a different main. My machine is x86) |
|
lets split the bench changes to a separate PR so the bot can compare them from main |
|
run benchmark bit_packing |
|
🤖 Arrow criterion benchmark running (GKE) | trigger CPU Details (lscpu)Comparing put_batch (3fef6c0) to 901e69f (merge-base) diff Run configurationrun benchmark bit_packingBENCH_COMMAND=cargo bench --features=arrow,async,test_common,experimental,object_store --bench bit_packing File an issue against this benchmark runner |
|
🤖 Arrow criterion benchmark completed (GKE) | trigger Instance: Comparing put_batch (3fef6c0) to 901e69f (merge-base) diff Run configurationrun benchmark bit_packingCPU Details (lscpu)Details
Resource Usagebase (merge-base)
branch
File an issue against this benchmark runner |
|
i do still have this in my review backlog, hopefully will get to it eventually 😅 |
|
@alamb this is ALP related 👀 |
# Conflicts: # parquet/src/encodings/rle.rs
|
I plan to review this -- I have been out at VLDB this week so my review backlog is quite large now |
|
run benchmark bit_packing alp |
|
🤖 Arrow criterion benchmark running (GKE) | trigger CPU Details (lscpu)Comparing put_batch (3f8e0de) to cb682a2 (merge-base) diff Run configurationrun benchmark bit_packingBENCH_COMMAND=cargo bench --features=arrow,async,test_common,experimental,object_store --bench bit_packing File an issue against this benchmark runner |
|
🤖 Arrow criterion benchmark running (GKE) | trigger CPU Details (lscpu)Comparing put_batch (3f8e0de) to cb682a2 (merge-base) diff Run configurationrun benchmark alpBENCH_COMMAND=cargo bench --features=arrow,async,test_common,experimental,object_store --bench alp File an issue against this benchmark runner |
|
Benchmark for this request failed before finishing (Kubernetes reason: Benchmarks requested: Runner log (last 40 lines)Kubernetes messageFile an issue against this benchmark runner |
|
🤖 Arrow criterion benchmark completed (GKE) | trigger Instance: Comparing put_batch (3f8e0de) to cb682a2 (merge-base) diff Run configurationrun benchmark bit_packingCPU Details (lscpu)Details
Resource Usagebase (merge-base)
branch
File an issue against this benchmark runner |
|
Want to test some things before we proceed |
|
run benchmark bit_packing alp |
|
🤖 Arrow criterion benchmark running (GKE) | trigger CPU Details (lscpu)Comparing put_batch (77cf89a) to b06b9c1 (merge-base) diff Run configurationrun benchmark bit_packingBENCH_COMMAND=cargo bench --features=arrow,async,test_common,experimental,object_store --bench bit_packing File an issue against this benchmark runner |
|
🤖 Arrow criterion benchmark running (GKE) | trigger CPU Details (lscpu)Comparing put_batch (77cf89a) to b06b9c1 (merge-base) diff Run configurationrun benchmark alpBENCH_COMMAND=cargo bench --features=arrow,async,test_common,experimental,object_store --bench alp File an issue against this benchmark runner |
|
🤖 Arrow criterion benchmark completed (GKE) | trigger Instance: Comparing put_batch (77cf89a) to b06b9c1 (merge-base) diff Run configurationrun benchmark bit_packingCPU Details (lscpu)Details
Resource Usagebase (merge-base)
branch
File an issue against this benchmark runner |
|
🤖 Arrow criterion benchmark completed (GKE) | trigger Instance: Comparing put_batch (77cf89a) to b06b9c1 (merge-base) diff Run configurationrun benchmark alpCPU Details (lscpu)Details
Resource Usagebase (merge-base)
branch
File an issue against this benchmark runner |
Which issue does this PR close?
Rationale for this change
Perf 🚀
What changes are included in this PR?
FromBitpackedtoBitPackingto store the Packing APIspack_batchmatchingunpack_batchkernelsAre these changes tested?
Yes!
Are there any user-facing changes?
No