Loongson CPU原子指令失效之谜
The Lost Atomic Update on Loongson CPU

2026年2月,Wang Miao在Debian的LoongArch端口打包normaliz时遭遇程序死循环。排查指向OpenMP的原子累加操作,但常规手段无法复现。半年后,借助AI辅助,我们终于定位到根源:LA664核心的原子加指令在特定条件下会丢失更新。触发条件极为苛刻,需多线程运行在不同物理核上,且伴随LASX向量指令的内存读取。Loongson在两周内便提供了修复固件。这一发现揭示了硬件底层指令集在复杂并发场景下的隐蔽缺陷,也展示了AI在调试疑难杂症中的独特价值。
我们让AI去寻找最小复现案例,由人类来指导AI的调查方向。