Register mask/slice execute-parent kernels for List and VarBin#8960
Register mask/slice execute-parent kernels for List and VarBin#8960mhk197 wants to merge 1 commit into
Conversation
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Merging this PR will improve performance by 33.06%
Performance Changes
Tip Curious why this is faster? Comment Comparing Footnotes
|
Polar Signals Profiling ResultsLatest Run
Powered by Polar Signals Cloud |
Benchmarks: PolarSignals Profiling 📖Vortex (geomean): 0.926x ➖ How to read Verdict and Engines
datafusion / vortex-file-compressed (0.926x ➖, 4↑ 0↓)
No file size changes detected. |
Benchmarks: TPC-H SF=1 on NVME 📖Verdict: No clear signal (environment too noisy confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (1.032x ➖, 0↑ 0↓)
datafusion / parquet (1.035x ➖, 1↑ 3↓)
datafusion / arrow (1.016x ➖, 1↑ 2↓)
duckdb / vortex-file-compressed (1.013x ➖, 0↑ 0↓)
duckdb / parquet (1.023x ➖, 1↑ 2↓)
File Size Changes (10 files changed, -43.9% overall, 0↑ 10↓)
Totals:
|
Benchmarks: TPC-DS SF=1 on NVME 📖Verdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.918x ➖, 31↑ 0↓)
datafusion / parquet (0.932x ➖, 17↑ 1↓)
duckdb / vortex-file-compressed (0.930x ➖, 21↑ 0↓)
duckdb / parquet (0.967x ➖, 0↑ 0↓)
File Size Changes (25 files changed, -43.5% overall, 0↑ 25↓)
Totals:
|
Benchmarks: FineWeb NVMe 📖Verdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.949x ➖, 0↑ 0↓)
datafusion / parquet (0.943x ➖, 1↑ 0↓)
duckdb / vortex-file-compressed (0.946x ➖, 2↑ 0↓)
duckdb / parquet (0.953x ➖, 1↑ 0↓)
File Size Changes (2 files changed, -46.3% overall, 0↑ 2↓)
Totals:
|
Benchmarks: FineWeb S3 📖Verdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.944x ➖, 0↑ 0↓)
datafusion / parquet (1.035x ➖, 0↑ 0↓)
duckdb / vortex-file-compressed (0.981x ➖, 0↑ 0↓)
duckdb / parquet (1.002x ➖, 0↑ 0↓)
|
Benchmarks: Clickbench Sorted on NVME 📖Verdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.948x ➖, 1↑ 1↓)
datafusion / parquet (0.939x ➖, 1↑ 0↓)
duckdb / vortex-file-compressed (0.923x ➖, 2↑ 0↓)
duckdb / parquet (0.967x ➖, 0↑ 0↓)
File Size Changes (201 files changed, -42.7% overall, 56↑ 145↓)
Totals:
|
Benchmarks: Statistical and Population Genetics 📖Verdict: No clear signal (low confidence) How to read Verdict and Engines
duckdb / vortex-file-compressed (1.029x ➖, 0↑ 0↓)
duckdb / parquet (1.009x ➖, 0↑ 0↓)
File Size Changes (2 files changed, -32.3% overall, 0↑ 2↓)
Totals:
|
Benchmarks: Clickbench on NVME 📖Verdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (1.017x ➖, 0↑ 2↓)
datafusion / parquet (1.014x ➖, 0↑ 0↓)
duckdb / vortex-file-compressed (0.992x ➖, 0↑ 2↓)
duckdb / parquet (0.996x ➖, 0↑ 0↓)
File Size Changes (101 files changed, -39.2% overall, 0↑ 101↓)
Totals:
|
Benchmarks: TPC-H SF=10 on NVME 📖Verdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.922x ➖, 2↑ 0↓)
datafusion / parquet (0.940x ➖, 0↑ 0↓)
datafusion / arrow (0.914x ➖, 12↑ 0↓)
duckdb / vortex-file-compressed (0.943x ➖, 1↑ 0↓)
duckdb / parquet (0.971x ➖, 0↑ 0↓)
File Size Changes (25 files changed, -44.0% overall, 0↑ 25↓)
Totals:
|
Benchmarks: TPC-H SF=1 on S3 📖Verdict: No clear signal (environment too noisy confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (1.030x ➖, 0↑ 0↓)
datafusion / parquet (1.007x ➖, 1↑ 1↓)
duckdb / vortex-file-compressed (0.985x ➖, 0↑ 0↓)
duckdb / parquet (1.027x ➖, 0↑ 0↓)
|
Registers mask and slice execute-parent kernels for
ListandVarBin. TheMaskKernel/SliceKernelimpls are delegations to the encodings' existingMaskReduce/SliceReduceimplementations.