A directory-based multi-processor computer system is provided with a mechanism for tolerating errors by providing the capability of checking data for errors and, if an error is detected, determining if another valid copy of the data is in the system. If another copy of the data is available, then the...http://www.google.de/patents/US6615375?utm_source=gb-gplus-sharePatent US6615375 - Method and apparatus for tolerating unrecoverable errors in a multi-processor data processing system