Skip to content
Prev 40815 / 63421 Next

Randomness not due to seed

----------------------------------------
I don't know if anyone had a specific answer for this but in general floating point is not
something for which you want to make bitwise equality tests. You can check the Intel
website for some references but IIRC the FPU can start your calculation with bits or
settings ( flushing denorms to zero for example) left over from the last user although I can't document that.? 

for example, you can probably find more like this suggesting that changes in alignmnet
and rounding in preamble code can be significant, 

http://software.intel.com/en-us/articles/consistency-of-floating-point-results-using-the-intel-compiler/

and of course if your algorithm is numerically sensitive results could change a lot. Now
its also possible you have unitiliazed or corrupt memory, but you would need to 
consider that you will not get bit wise reproduvibility. You can of course go to java
if you really want that LOL.