Benchmark reporting improvements (better engine-specific comparison, better file size comparison) #8123
Benchmark reporting improvements (better engine-specific comparison, better file size comparison) #8123AdamGS wants to merge 3 commits into
Conversation
Polar Signals Profiling ResultsLatest Run
Previous Runs (3)
Powered by Polar Signals Cloud |
Benchmarks: PolarSignals ProfilingVortex (geomean): 0.999x ➖ How to read Verdict and Engines
datafusion / vortex-file-compressed (0.999x ➖, 1↑ 2↓)
No baseline file sizes found for base commit. |
Benchmarks: FineWeb NVMeVerdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.980x ➖, 0↑ 0↓)
datafusion / vortex-compact (0.985x ➖, 0↑ 0↓)
datafusion / parquet (0.943x ➖, 1↑ 0↓)
duckdb / vortex-file-compressed (0.979x ➖, 1↑ 0↓)
duckdb / vortex-compact (0.999x ➖, 0↑ 0↓)
duckdb / parquet (0.983x ➖, 0↑ 0↓)
No baseline file sizes found for base commit. Full attributed analysis
|
Benchmarks: TPC-H SF=1 on NVMEVerdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.934x ➖, 1↑ 0↓)
datafusion / vortex-compact (0.935x ➖, 1↑ 0↓)
datafusion / parquet (0.932x ➖, 2↑ 0↓)
datafusion / arrow (0.903x ➖, 10↑ 0↓)
duckdb / vortex-file-compressed (0.930x ➖, 2↑ 0↓)
duckdb / vortex-compact (0.941x ➖, 1↑ 0↓)
duckdb / parquet (0.962x ➖, 2↑ 0↓)
duckdb / duckdb (0.957x ➖, 0↑ 0↓)
No baseline file sizes found for base commit. Full attributed analysis
|
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
e38aa5e to
28a742f
Compare
Merging this PR will not alter performance
|
Benchmarks: TPC-DS SF=1 on NVMEVerdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.919x ➖, 34↑ 0↓)
datafusion / vortex-compact (0.939x ➖, 15↑ 0↓)
datafusion / parquet (0.927x ➖, 21↑ 0↓)
duckdb / vortex-file-compressed (0.938x ➖, 19↑ 0↓)
duckdb / vortex-compact (0.935x ➖, 19↑ 0↓)
duckdb / parquet (0.976x ➖, 2↑ 2↓)
duckdb / duckdb (0.931x ➖, 18↑ 0↓)
No baseline file sizes found for base commit. Full attributed analysis
|
Benchmarks: FineWeb S3Verdict: No clear signal (environment too noisy confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (1.196x ➖, 0↑ 3↓)
datafusion / vortex-compact (1.150x ➖, 0↑ 3↓)
datafusion / parquet (1.139x ➖, 0↑ 2↓)
duckdb / vortex-file-compressed (0.970x ➖, 1↑ 0↓)
duckdb / vortex-compact (0.974x ➖, 0↑ 0↓)
duckdb / parquet (1.040x ➖, 0↑ 0↓)
Full attributed analysis
|
Benchmarks: Statistical and Population GeneticsVerdict: No clear signal (low confidence) How to read Verdict and Engines
duckdb / vortex-file-compressed (1.011x ➖, 0↑ 1↓)
duckdb / vortex-compact (0.999x ➖, 0↑ 0↓)
duckdb / parquet (1.005x ➖, 0↑ 0↓)
No baseline file sizes found for base commit. Full attributed analysis
|
|
GH is having a bit of a hard time, but it should work IMO. |
Benchmarks: TPC-H SF=10 on NVMEVerdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.992x ➖, 0↑ 0↓)
datafusion / vortex-compact (0.997x ➖, 0↑ 0↓)
datafusion / parquet (0.999x ➖, 0↑ 0↓)
datafusion / arrow (0.989x ➖, 0↑ 0↓)
duckdb / vortex-file-compressed (1.001x ➖, 0↑ 0↓)
duckdb / vortex-compact (1.001x ➖, 0↑ 0↓)
duckdb / parquet (0.998x ➖, 0↑ 0↓)
duckdb / duckdb (0.995x ➖, 0↑ 0↓)
No baseline file sizes found for base commit. Full attributed analysis
|
Benchmarks: Clickbench on NVMEVerdict: No clear signal (low confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (1.048x ➖, 0↑ 7↓)
datafusion / parquet (1.002x ➖, 0↑ 0↓)
duckdb / vortex-file-compressed (1.010x ➖, 3↑ 3↓)
duckdb / parquet (1.008x ➖, 0↑ 0↓)
duckdb / duckdb (1.019x ➖, 0↑ 5↓)
No baseline file sizes found for base commit. Full attributed analysis
|
Benchmarks: TPC-H SF=1 on S3Verdict: No clear signal (environment too noisy confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.986x ➖, 3↑ 4↓)
datafusion / vortex-compact (0.796x ➖, 4↑ 0↓)
datafusion / parquet (0.831x ➖, 8↑ 2↓)
duckdb / vortex-file-compressed (1.009x ➖, 0↑ 2↓)
duckdb / vortex-compact (1.070x ➖, 0↑ 2↓)
duckdb / parquet (1.020x ➖, 0↑ 1↓)
Full attributed analysis
|
|
Verdict and Within-engine, could we add a helper somewhere in the comment in a hidden section, explaining them |
|
btw changed "within-engine" to "engines", just happened after I triggered this run |
Benchmarks: TPC-H SF=10 on S3Verdict: No clear signal (environment too noisy confidence) How to read Verdict and Engines
datafusion / vortex-file-compressed (0.945x ➖, 3↑ 3↓)
datafusion / vortex-compact (0.912x ➖, 2↑ 0↓)
datafusion / parquet (1.132x ➖, 1↑ 7↓)
duckdb / vortex-file-compressed (0.998x ➖, 0↑ 0↓)
duckdb / vortex-compact (0.963x ➖, 0↑ 0↓)
duckdb / parquet (0.961x ➖, 0↑ 0↓)
Full attributed analysis
|
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
|
most up to date format: #8123 (comment) |
Summary
This PR includes two changes: