I'm having different results in floating point operations in my algorithms depending on the machine that is being executed. Same architecture (x64), same binaries, but not same processor. It also occurs with /debug:full, /Qfp-speculation:off, /fp:strict...
NOT using BLAS, LAPACK, any external library or random data. Only floating point instructions.
Is this normal? Is it possible to produce reproducible results?
Thanks in advance!
Intel C++ Compiler 12.1 update 258