A multi-processor system includes N processors ("N" being an integer) for processing data, a storage unit for storing data, and a communication register unit for synchronizing a communication performed among the processors. These units are interconnected via an interconnection network. The communication...http://www.google.com.au/patents/US5659784?utm_source=gb-gplus-sharePatent US5659784 - Multi-processor system having communication register modules using test-and-set request operation for synchronizing communications