Ask HN: Will two similar processors process data in the same exact way?
Friend and I got into a debate, the simple question: will two computer processors, one finished manufacturing right after the other, compute the same data in the same exact way, down to each transistor?
Opinions? Facts?
I appreciate the help here.
10 comments
[ 5.1 ms ] story [ 37.7 ms ] threadhttp://www.extremetech.com/computing/151506-self-healing-sel...
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://blogs.msdn.com/b/oldnewthing/archive/2005/04/12/40756...