Skip to content

Conversation

@a10y
Copy link
Contributor

@a10y a10y commented Jan 28, 2026

  • Wire in BufferHandles for VarBinView
  • Wire up cub filtering logic for decimals/strings

@codspeed-hq
Copy link

codspeed-hq bot commented Jan 28, 2026

CodSpeed Performance Report

Merging this PR will degrade performance by 24.72%

Comparing aduffy/filter-decimals (cc6afa5) with develop (68130ce)1

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

Summary

⚡ 54 improved benchmarks
❌ 6 regressed benchmarks
✅ 1101 untouched benchmarks
🆕 18 new benchmarks
⏩ 1323 skipped benchmarks2

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
🆕 WallTime 1M_90pct[1000000] N/A 56.8 µs N/A
🆕 WallTime 1M_90pct[1000000] N/A 59.3 µs N/A
🆕 WallTime 10M_90pct[10000000] N/A 199.7 µs N/A
🆕 WallTime 10M_10pct[1000000] N/A 219.7 µs N/A
🆕 WallTime 10M_10pct[1000000] N/A 133 µs N/A
🆕 WallTime 10M_50pct[5000000] N/A 279.5 µs N/A
WallTime u64_values_u8_codes[10M] 220 µs 259.4 µs -15.21%
🆕 WallTime 1M_50pct[500000] N/A 24 µs N/A
🆕 WallTime 10M_10pct[1000000] N/A 219.1 µs N/A
🆕 WallTime 1M_10pct[100000] N/A 22.8 µs N/A
🆕 WallTime 1M_50pct[500000] N/A 50.7 µs N/A
🆕 WallTime 10M_50pct[5000000] N/A 280 µs N/A
🆕 WallTime 1M_90pct[1000000] N/A 30.2 µs N/A
WallTime u8_FoR[10M] 6.9 µs 9.2 µs -24.72%
🆕 WallTime 10M_90pct[10000000] N/A 363.4 µs N/A
🆕 WallTime 10M_50pct[5000000] N/A 162.1 µs N/A
🆕 WallTime 1M_10pct[100000] N/A 44.8 µs N/A
🆕 WallTime 10M_90pct[10000000] N/A 362.6 µs N/A
🆕 WallTime 1M_10pct[100000] N/A 44.2 µs N/A
🆕 WallTime 1M_50pct[500000] N/A 49.4 µs N/A
... ... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.

Footnotes

  1. No successful run was found on develop (db2e2af) during the generation of this report, so 68130ce was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

  2. 1323 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@a10y a10y added the changelog/feature A new feature label Jan 28, 2026
@a10y a10y force-pushed the aduffy/filter-decimals branch from c13887e to 7da02cc Compare January 28, 2026 22:41
@a10y a10y changed the title feat: filter decimal CUDA feat[cuda]: filter for Decimal/VarBinView Jan 28, 2026
@a10y a10y force-pushed the aduffy/filter-decimals branch from e7b6f07 to e973f5c Compare January 28, 2026 23:11
Signed-off-by: Andrew Duffy <andrew@a10y.dev>
@a10y a10y force-pushed the aduffy/filter-decimals branch from e973f5c to cc6afa5 Compare January 28, 2026 23:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants