Multiple processor system having a correspondence table for transferring processing control between instruction processors
First Claim
1. A multiple processor system, comprising:
- a plurality of input/output resources;
a plurality of instructions processors connected to said input/output resources, each instruction processor having at least one processing subsystem which performs a predetermined processing simultaneously with and in parallel to processing by other processing subsystems, each processing subsystem being assigned to access at least one input/output resource;
means providing a processor correspondence table for indicating a correspondence between each processing subsystem and an instruction processor having said processing subsystem; and
control processing means, coupled to said plurality of instruction processors and responsive to a request from one instruction processor for a particular processing subsystem to access an input/output resource assigned to that particular processing subsystem, for accessing said processor correspondence table and for transferring processing control from said one instruction processor to another instruction processor corresponding to said input/output resource as indicated by said processor correspondence table.
1 Assignment
0 Petitions
Accused Products
Abstract
A multiple processor system composed of a plurality of instruction processors allows a plurality of its subsystems for performing data processing in each unit to be operable simultaneously with and parallel to each other in each of the instruction processors. The multiple processor system has a processor designation table and a control processing subsystem. As the processor designation table specifies correspondence relation between a subsystem accessing to each input-output resource and the instruction processor executing the subsystem, the processing control subsystem transfers control of the processing to the instruction processor to be designated by the processor designation table in accordance with the subsystem to be used with reference to the processor designation table during execution of the data processing.
13 Citations
8 Claims
-
1. A multiple processor system, comprising:
-
a plurality of input/output resources; a plurality of instructions processors connected to said input/output resources, each instruction processor having at least one processing subsystem which performs a predetermined processing simultaneously with and in parallel to processing by other processing subsystems, each processing subsystem being assigned to access at least one input/output resource; means providing a processor correspondence table for indicating a correspondence between each processing subsystem and an instruction processor having said processing subsystem; and control processing means, coupled to said plurality of instruction processors and responsive to a request from one instruction processor for a particular processing subsystem to access an input/output resource assigned to that particular processing subsystem, for accessing said processor correspondence table and for transferring processing control from said one instruction processor to another instruction processor corresponding to said input/output resource as indicated by said processor correspondence table. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of data processing in a multiple processor system having a plurality of input/output resources and a plurality of instruction processors connected to said input/output resources for performing a processing including a plurality of unit processes which may be executed simultaneously and in parallel to each other, comprising the steps of:
-
providing in each instruction processor at least one processing subsystem for performing a predetermined unit process to access at least one input/output resource; specifying in a processor correspondence table a correspondence between each processing subsystem and an instruction processor having said processing subsystem; and transferring processing control from one instruction processor, which produces a request for a particular processing subsystem to access an input/output resource assigned to that subsystem, to another instruction processor corresponding to said input/output resource, as indicated by said processor correspondence table. - View Dependent Claims (8)
-
Specification