1995-2005 年 PC 游戏暗藏 x87 指令,成 ARM 模拟性能杀手
lauriewired · x · 2026-10-23
- lauriewired 指出 1995-2005 年间几乎所有 PC 游戏都依赖 Intel 的 x87 浮点扩展,其内部采用 80 位扩展精度以减少舍入误差,这对 ARM 处理器的模拟执行是重大性能负担。
- FEX(ARM64 上的 x86 模拟器)被认为是该领域公开方案中做得最好的。Paulo Matos 发博文详述 FEX 如何用虚拟栈优化通道处理 x87 代码:x87 FPU 用 8 个寄存器按栈方式工作,通过 TOS 寄存器追踪栈顶,模拟器需还原这种栈语义。
- 该优化已于 2024 年 7 月合入 FEX 主线,博文展示了以《半衰期》等游戏为例的提速效果。
「Infra」频道最新
- Mozilla 安全事件后,Rust 圈开始攀「补救速度」这座山 — charliermarsh · 2026-10-23
- 迁移 AI 工作负载常需 70% 以上重写,成本远超预期 — DavidLinthicum · 2026-10-23
- Underdog 携手 NVIDIA 推本地模型:Saluki 27B 不到 8GB 剑指 Opus 4.6 — heyneighbor · 2026-10-23
- Perplexity Computer 实现全本地运行:模型与 agent 都跑在 Mac 上 — heyneighbor · 2026-10-23
- 谷歌推出 Agent Compute Engine:每个 Gemini 智能体独享硬件隔离微虚拟机 — The Decoder · 2026-10-23
- 算力账本:Meta 8250 亿美元仅够 20GW,DeepSeek 架构或改写需求 — bookwormengr · 2026-10-23