A high speed computer that permits the partitioning of a single computer program into smaller concurrent processes running in different parallel processors. The program execution time is divided into synchronous phases, each of which may require a shared memory to be configured in a distinct way. At...http://www.google.fr/patents/US5056000?utm_source=gb-gplus-shareBrevet US5056000 - Synchronized parallel processing with shared memory
Synchronized parallel processing with shared memory