我想知道是否有人对构建在 x86 系统上的 C++ 程序有经验,并且在为 x86 系统(但对于其他处理器硬件、fe AMD、Intel)发布它之后,一些结果会有所不同。所以唯一改变的是硬件。
我想到的两件事是:
浮点标准 IEEE(我不知道处理器制造商遵守的严格程度)(特别是对于迭代求解器,如 FEM 求解器,其中一个结果是基于前一个结果的结果。所以小的差异可能导致不同的结果, fe 10000 次迭代。)
多线程
我现在已经多次听到这样的事情了。我只是对是否有与该主题相关的一些经过验证的事实感兴趣。