提问人:MWB 提问时间:11/14/2023 最后编辑:MWB 更新时间:11/14/2023 访问量:111
x86-64 上的浮点 CPU 操作的可重现性如何?
How reproducible are floating point CPU operations on x86-64?
问:
注意:这个问题是关于CPU指令的,而不是高级语言(你受编译器的摆布)
来自一个流行的答案:
在相同的硬件上运行相同的浮点运算始终会产生相同的结果。
但是,我们可以在 x86-64 上做出更强的保证吗?如果硬件有点不同怎么办?CPU 指令是否可在同一系列的 CPU 中重现?再现性的边界在哪里?
答: 暂无答案
评论