kvlang: integrate headlenpow XValues and address-only runtime (#329) - #354
Draft
carsontung666 wants to merge 1 commit into
Draft
carsontung666 wants to merge 1 commit into
carsontung666 wants to merge 1 commit into
Conversation
carsontung666
force-pushed
the
feat/issue-329-runtime-redo
branch
from
September 26, 2026 14:00
0b4dce8 to
51912d9
Compare
carsontung666
force-pushed
the
feat/issue-329-runtime-redo
branch
from
September 28, 2026 16:38
51912d9 to
f5cd9af
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Issue #329:layout/runtime 接入 headlenpow XValue,执行帧写入物理
*T槽,PC 和变量只保存在 KVSpace。本次覆盖更新还让 opcode 记录实际参数数,解码时只读实际参数槽和必要的写目标。性能对比:Release,Intel Xeon Gold 6418H,使用
benchmark/cases的相同输入,核对输出后取__bench_ns中位数(毫秒,越小越好)。SHM 每组交错运行 7 次;FS/Redis 每组交错运行 3 次。“本 PR + 分配器修复”使用 slotsboxmalloc#9 的本地构建;该修复尚需合并、发布并更新 kvspace-c 依赖。#329 前一列使用对应的旧 ABI 依赖;顺序 iops 目前仍慢于 #329 前。
kvspace-c#36 的新提交去掉了
SetValue的重复校验和元数据同步。固定单核交错各 15 组、使用相同分配器修复时,SHM iops(2000) 为 57.0→54.5 ms,fib(13) 为 131.2→126.1 ms;这仍未消除相对 #329 前的顺序循环差距。