A multi-processor computer system permits various types of partitions to be implemented to contain and isolate hardware failures. The various types of partitions include hard, semi-hard, firm, and soft partitions. Each partition can include one or more processors. Upon detecting a failure associated...http://www.google.com.au/patents/US20040088523?utm_source=gb-gplus-sharePatent US20040088523 - Fault containment and error recovery in a scalable multiprocessor