78 lines
4.5 KiB
Markdown
78 lines
4.5 KiB
Markdown
# CPU 常驻原型性能验证(2026-09-30)
|
||
|
||
## 结论与边界
|
||
|
||
结果:`PASS-CPU-RESIDENCY-PROTOTYPE-ONLY`。这是独立工程原型,不是新的
|
||
学习候选、GPU runtime 验收或 Phase 4AR 替换授权。原型没有执行脑模拟,
|
||
没有修改或安装权重,没有读取 AR 中途学习指标,也没有减少任何文件校验。
|
||
|
||
当前正式 AR 继续原样执行;不能将此原型热替换到已登记的执行账本中。
|
||
常驻任务 ACK 与真实进程退出属于不同证据,不能把前者伪装成每轮 OS exit。
|
||
|
||
## 方法
|
||
|
||
- 使用已封存 AQ 的 `mechanical--fresh-parent` 和
|
||
`performance--natural-light-fresh` 两个预先指定工程 checkpoint。
|
||
- 固定 7 组:M、N、M、N_D0、N_frozen、M_D0、M。
|
||
- M 的 before 为零 overlay;N 使用实际 AP 历史 learned overlay。
|
||
- D0/frozen 是在独立 authority 中声明的工程命令变体,保留原 sealed events,
|
||
不修改原文件,不重新运行 conditioning。
|
||
- 更新器调用原 `E.postprocess_epoch`,只复用同身份的已验证模块。
|
||
- 原 AQ fresh-process validator 对每组原型输出独立重算并实际退出 0。
|
||
- 新 resident validator 使用独立 PID;数学和校验主体与原实现 AST 一致,
|
||
仅调整模块复用与来源声明。所有动态输入、校验和 U 重算仍逐次执行。
|
||
- CPU 单线程、低优先级、CUDA 不可见且未初始化。两常驻 worker 串行接收任务,
|
||
更新器和验证器不混载同一个解释器。
|
||
|
||
## 真实计时
|
||
|
||
首次请求单列为冷启动;下表为后 6 组配对热态均值。fresh 与 resident 的
|
||
父级请求计时均包括请求/响应保存、输入摘要与输出核验;fresh 另外包含
|
||
其每次进程启动/ready/退出。resident 生命周期启动与退出另有实际记录。
|
||
|
||
| CPU 环节 | fresh 原实现 | resident 原型 |
|
||
|---|---:|---:|
|
||
| Epoch 更新 | 4.672 秒 | 2.763 秒 |
|
||
| 独立校验 | 3.995 秒 | 2.063 秒 |
|
||
| 合计 | 8.667 秒 | 4.826 秒 |
|
||
|
||
- 两阶段均常驻:该 CPU 段加速 **1.796×**,耗时下降约 **44.3%**。
|
||
- 只常驻更新器、仍保留 fresh 原验证器:该 CPU 段加速 **1.283×**。
|
||
- 整个有界原型实测约 100.46 秒;服务器 benchmark 父进程实际退出 0。
|
||
- 这些数值不包括全脑 GPU 模拟、AP 外层包装和 AR ledger 开销,不能据此
|
||
声称全实验加速 1.8 倍,或将原 9 天预测直接除以 1.8。
|
||
- 正式 AR 同时运行,且仅测试两个源轨迹、一个 compartment,结果是小样本
|
||
工程测量,不是所有条件的性能保证。
|
||
|
||
## 一致性与完整性
|
||
|
||
- 本地和服务器安全/AST 单元测试:12/12 通过。
|
||
- 7/7 真实全尺寸 CPU 回放:四个更新文件 SHA 完全相同;delta 的 dtype、
|
||
shape、raw bytes 完全相同;完整 update receipt、trace 摘要相同。
|
||
- 原始 M/N 同时与已封存 AQ 更新输出比较,完全相同。
|
||
- D0/frozen 的 before/after delta 逐位不变,包含非零历史 delta 条件。
|
||
- 两验证器的科学校验字段完全相同;仅白名单列出的 schema/source/cache
|
||
provenance 字段不同,明确不冒称新验证器为原 frozen verifier。
|
||
- 14 次 fresh 进程及 2 个 resident 进程均由父级观察实际退出 0。
|
||
- 170 个新产物的清单、大小、SHA 已独立复核;消费的冻结输入及原型源代码
|
||
在前后保持原 SHA。这里不声称重新扫描了全部历史 Phase 1–4AQ。
|
||
- 23:26 北京时间,AR 的 16 个已登记源码仍匹配原 SHA;原 supervisor /
|
||
controller 441824/441825 活跃,累计 310 个已验证 epoch、50 个 probe,
|
||
没有 stopped 记录。本段是时间限定快照,不是实时状态或学习结论。
|
||
|
||
## 保存位置
|
||
|
||
- 代码:`tools/conditioning-perf-lab-v1/`
|
||
- 执行源码提交:`7f341d7ffbacc4b46bca74e5f570f7f2e8108ac0`
|
||
- 原始执行目录:`/tmp/malecns-cpu-residency-woqIQa/`(保留,未删除)。
|
||
- 持久化证据副本:`registry/conditioning-perf-prototype-20260930/`。
|
||
- 主要结果:该目录的 `report.json`、`benchmark-plan.json`、`manifest.json`。
|
||
- 副本不重写原回执中的实际执行路径。Git 同步代码及小型 JSON 证据;NPZ
|
||
按现有仓库策略保留在服务器,不把 Git 同步描述成所有数据异机备份。
|
||
|
||
## 下一步
|
||
|
||
优先验证静态图/APL 的常驻加载和独立 GPU worker 状态重置,但这需要不与
|
||
当前正式任务争抢 4090 的测试窗口,以及逐事件、状态和更新的一致性回归。
|
||
没有进行这一测试前,不升级为正式 runtime,也不终止或改写当前 AR。
|