Multiprocessor System for Executing Concurrent Sequential Processes with Shared Variables
Original Publication Date: 1981-Jul-01
Included in the Prior Art Database: 2005-Feb-11
This invention relates to a method for controlling concurrent access to global variables stored in a shared memory by tasks executing simultaneously in different processors having access to the memory. Each processor executes the respective instruction streams and includes global and/or local variables therein. The method steps include (1) communicating sequences of global variables and their associated instructions to a common controller by each processor, (2) serializing and executing the instructions against a dedicated memory by the controller, and (3) placing the results in registers local to the counterpart processors.