Ask HN: Will two similar processors process data in the same exact way?
Opinions? Facts?
I appreciate the help here.
Opinions? Facts?
I appreciate the help here.
You can find academic papers on the subject of GPGPU soft errors around 5 years ago when people started doing general purpose computation on graphics processors. GPU's did not dedicate as much logic to error correction because it doesn't matter as much for real time graphics.
Where you get into "it may not compute identically" is the revisions. At Intel at least, going from A0 to B0 means the transistor layout on the wafer changed. Going from B1 to B2 means the wiring layout changed (though the underlaying metal layer remained the same). Again that's a "technically", whether that's followed to a T is something I'm not sure about. Sometimes features are added going between metal revisions.
That means that the answer to the OP's question should be that if the data is stored in the same memory location then two chips in adjacent server racks will use the same transistors to do the same math.
http://www.extremetech.com/computing/151506-self-healing-sel...
http://blogs.msdn.com/b/oldnewthing/archive/2005/04/12/40756...