Skip to content

CachedIds for functions#8240

Merged
myrrc merged 1 commit into
developfrom
myrrc/random-accesser-reuse
Jun 3, 2026
Merged

CachedIds for functions#8240
myrrc merged 1 commit into
developfrom
myrrc/random-accesser-reuse

Conversation

@myrrc
Copy link
Copy Markdown
Contributor

@myrrc myrrc commented Jun 3, 2026

Re-creating interner IDs is an issue for random access

Signed-off-by: Mikhail Kot <mikhail@spiraldb.com>
@myrrc myrrc force-pushed the myrrc/random-accesser-reuse branch from 2ff8760 to 1701c52 Compare June 3, 2026 16:58
@myrrc myrrc added the changelog/chore A trivial change label Jun 3, 2026
@myrrc myrrc enabled auto-merge (squash) June 3, 2026 16:58
@myrrc myrrc requested a review from robert3005 June 3, 2026 16:59
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Jun 3, 2026

Merging this PR will improve performance by 11.68%

⚠️ 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.

⚡ 2 improved benchmarks
✅ 1273 untouched benchmarks

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation baseline_lt[16, 65536] 245.5 µs 216.6 µs +13.35%
WallTime cuda/bitpacked_u16/unpack/5bw[100M] 613.2 µs 557.3 µs +10.03%

Tip

Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.


Comparing myrrc/random-accesser-reuse (1701c52) with develop (b990831)

Open in CodSpeed

@myrrc myrrc merged commit 1552135 into develop Jun 3, 2026
73 of 74 checks passed
@myrrc myrrc deleted the myrrc/random-accesser-reuse branch June 3, 2026 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants