Conversation
Merging this PR will regress 3 benchmarks
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | take_fsl_random[128, 10] |
32.7 µs | 58.5 µs | -44.11% |
| ❌ | WallTime | scalar_subtract_neon |
12.2 µs | 13.8 µs | -11.48% |
| ❌ | Simulation | allocate_drop_arrow[65536] |
90.7 µs | 101.9 µs | -11% |
| ⚡ | Simulation | take_fsl_u64_random[64, 10] |
53.7 µs | 30.8 µs | +74.59% |
| ⚡ | Simulation | take_fsl_f16_random[256, 100] |
141.2 µs | 87.5 µs | +61.44% |
| ⚡ | Simulation | take_fsl_random[64, 100] |
143.9 µs | 124.9 µs | +15.22% |
| ⚡ | WallTime | filtered_owned_i64_avx512[OneNullInEight] |
26 µs | 22.9 µs | +13.38% |
| Simulation | fixed_16_advancing_ptr_safe[100] |
< 1 ns | < 1 ns | N/A | |
| Simulation | preverify_advancing_ptr_unchecked[1000] |
< 1 ns | < 1 ns | N/A | |
| Simulation | preverify_advancing_ptr_unchecked[10000] |
< 1 ns | < 1 ns | N/A |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing mk/bitpacked-stack-01-wire-boundary (04fa22c) with develop (2c8c7ee)
Footnotes
-
329 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. ↩
950de57 to
9681199
Compare
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com> Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: "Matt Katz" <mhkatz97@gmail.com> Signed-off-by: Matt Katz <mhkatz97@gmail.com>
349b196 to
04fa22c
Compare
BitPacked serde logic from VTable to Plugin
Move metadata, serialization and deserialization of
fastlanes.bitpackedintoBitPackedPlugin. The VTable retains only the required error-returning serde methods and in-memory array validation.BitPackedPluginis registered on the default session instead of the vtable-derived plugin by default.Users must now register
BitPackedPlugininstead ofBitPackedon session.This refactor is made in preparation for introducing a new version of
BitPackedArray