Browse Prior Art Database

Software Organization in a Multi-Processor System Disclosure Number: IPCOM000063023D
Original Publication Date: 1985-Feb-01
Included in the Prior Art Database: 2005-Feb-18

Publishing Venue


Related People

Bouvier, F Huon, S Spagnol, V [+details]


This article describes a software organization technique which permits any process, or function, running in a processor to be transported from one processor to another one without impacting the interrupt level processing and the base level scheduling of the various processes. Multi-processor systems generally comprise a plurality of processors connected to a common bus, and which exchange data and other signals through a shared memory connected to the common bus. The various processes to be run by the system are distributed over the processors. Each process has its private memory for its own use and an input area which resides in the shared memory, through which it receives data and other signals from the other processes. Each process can send data and other signals to the processes by writing them into their input areas.