Patent US5062046A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5062046A Expired / Lapsed US ⏱️ 0.0 years remaining

Multiple processor system having a correspondence table for transferring processing control between instruction processors

Assignee: Hitachi Ltd
•
Filing: 1990-03-20
•
Granted: 1991-10-29
•
Expires: 2010-03-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Takashi Sumiyoshi
  • 👤 Shigekatsu Takahashi
  • 👤 Shoji Yamamoto
  • 👤 Kazuyoshi Negishi
  • 👤 Masaaki Iwasaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 10:57
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/50; G06F9/5005; G06F9/5011; G06F9/468

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 147 words
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.
Claim 2
Dependent Claim 147 words
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.
Claim 3
Dependent Claim 45 words
A multiple processor system as claimed in claim 1, wherein each processing subsystem is assigned to only one input/output resource, and wherein said control processing means includes means providing a subsystem correspondence table for indicating a correspondence between each processing subsystem and an input/output resource.
Claim 4
Dependent Claim 27 words
A multiple processor system as claimed in claim 1, wherein said input/output resources include terminal equipment and a data base file in an on-line data base system.
Claim 5
Dependent Claim 34 words
A multiple processor system as claimed in claim 3, wherein each instruction processor is connected to both a terminal equipment and a data base file and includes at least a pair of processing subsystems.
Claim 6
Dependent Claim 20 words
A multiple processor system as claimed in claim 4, wherein each processing subsystem is assigned to only one input/output resource.
Claim 7
Dependent Claim 42 words
A multiple processor system as claimed in claim 1, wherein said control processing means comprises an instruction processor having a common subsystem for controlling the processing control of other instruction processors on the basis of information provided in said processor correspondence table.
Claim 8
Independent Claim 137 words
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.
Claim 9
Independent Claim 137 words
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.
Claim 10
Dependent Claim 39 words
A method as claimed in claim 7, wherein each processing subsystem is provided to access only one input/output resource, and further comprising providing a subsystem correspondence table for indicating a correspondence between each processing subsystem and an input/output resource.

References Cited (Backward Citations)

US4484270A Cited
US4652940A Cited
US4733349A Cited
US4636947A Cited
US4816989A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-10-28 1995-04-29 1995-10-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-10-28 1999-04-29 1999-10-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-10-28 2003-04-29 2003-10-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag