Fingerprinting summarizes the history of internal processor state updates into a cryptographic signature. The processors in a dual modular redundant pair periodically exchange and compare fingerprints to corroborate each other's correctness. relative to other techniques, fingerprinting offers superior error coverage and significantly reduces the error-detection latency and bandwidth.
Citation:
Jared C. Smolens, Brian T. Gold, Jangwoo Kim, Babak Falsafi, James C. Hoe, Andreas G. Nowatzyk, "Fingerprinting: Bounding Soft-Error-Detection Latency and Bandwidth," IEEE Micro, vol. 24, no. 6, pp. 22-29, Nov./Dec. 2004, doi:10.1109/MM.2004.72