0

乱数や I/O を使用しない場合、同じプログラムは常に同じ結果を出力する必要がありますか、または別の CPU で別のものを出力する可能性はありますか (ただし、同じアーキテクチャ、再コンパイルの必要はありません) ? 数値近似で使用されるように、精度に大きく依存する float と double を使用した計算について特に考えています。

4

1 に答える 1

0

同じアーキテクチャを使用するCPUは、基本的にデータの保存に使用するのと同じレジスタセットを使用する必要があるため、これが発生することはないと思います。

短い: 結果は同じになります。

于 2013-04-10T10:23:08.510 に答える