0

如果同一个程序不使用任何随机数或 I/O,是否应该始终输出相同的结果,或者它是否有可能在不同的 cpu 上输出不同的东西(但相同的架构,不需要重新编译)?我特别考虑使用浮点数和双精度数的计算,这严重依赖于精度,如数值近似值中使用的那样。

4

1 回答 1

0

我不认为它应该发生,因为使用相同架构的 CPU 基本上应该使用它们用于存储数据的同一组寄存器。

简短:结果将是相同的。

于 2013-04-10T10:23:08.510 回答