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

Pipelined interpretive digital data processor comprised of a multi-level hierarchy of processors

Assignee: Unisys Corp
•
Filing: 1979-03-23
•
Granted: 1982-08-24
•
Expires: 1999-03-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A pipelined interpretive-type digital data processing system supporting one or more input high level languages is comprised of a multi-level hierarchy of processors designatable in descending order as S, M, N and P processors and operable so that the processor at each level interprets instructions at the level above in a pipelined manner. Each of the S, M and N processors is provided with its own memory for respectively storing S, M and N instructions which are selected and fetched during system operation so as to provide a hierarchical interpretation of each input high level language. This is accomplished in a manner such that fetched M instructions are first processed by the N-processor in accordance with corresponding fetched N instructions before being employed by the M-processor for processing data.

Inventors

  • 👤 John B. Wise

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 23:23
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/223

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 241 words
In an interpretive-type electronic digital data processing system for performing data processing operations, the combination comprising: a multi-level hierarchy of processors for performing data processing operations, said hierarchy of processors being designatable in descending hierarchical order as S, M, N and P processors and being constructed and arranged such that said M-processor serves as a control section for said S-processor, said N-processor serves as a control section for said M-processor and said P-processor serves as a control section for said N-processor; said S-processor including an S memory for storing S instructions corresponding to one or more high level languages; said M-processor including an M memory for storing M instructions; said N-processor including an N memory for storing N instructions; means for applying S instructions to said N-processor; said N-processor including means responsive to an applied S instruction for fetching a selected one or more M instructions from said M memory and for applying the fetched one or more M instructions to said P-processor; said P-processor including means responsive to a fetched M instruction for fetching a selected one or more N instructions from said N memory and in response thereto producing an N-level command which is applied to said N-processor; said N-processor being responsive to an applied N-level command for processing a fetched M instruction to produce an M-level command which is applied to said M-processor; said M-processor being responsive to said M-level command for processing applied data in accordance therewith.
Claim 2
Dependent Claim 241 words
In an interpretive-type electronic digital data processing system for performing data processing operations, the combination comprising: a multi-level hierarchy of processors for performing data processing operations, said hierarchy of processors being designatable in descending hierarchical order as S, M, N and P processors and being constructed and arranged such that said M-processor serves as a control section for said S-processor, said N-processor serves as a control section for said M-processor and said P-processor serves as a control section for said N-processor; said S-processor including an S memory for storing S instructions corresponding to one or more high level languages; said M-processor including an M memory for storing M instructions; said N-processor including an N memory for storing N instructions; means for applying S instructions to said N-processor; said N-processor including means responsive to an applied S instruction for fetching a selected one or more M instructions from said M memory and for applying the fetched one or more M instructions to said P-processor; said P-processor including means responsive to a fetched M instruction for fetching a selected one or more N instructions from said N memory and in response thereto producing an N-level command which is applied to said N-processor; said N-processor being responsive to an applied N-level command for processing a fetched M instruction to produce an M-level command which is applied to said M-processor; said M-processor being responsive to said M-level command for processing applied data in accordance therewith.
Claim 3
Dependent Claim 73 words
The invention in accordance with claim 1, wherein said M-processor includes an M data section for receiving applied data and for processing said data in accordance with said M-level command, and wherein said N-processor includes an N data section to which a fetched M instruction is applied along with said N-level command, said N data section operating to process said M instruction in accordance with said N-level command for producing said M-level command.
Claim 4
Dependent Claim 59 words
The invention in accordance with claim 2, wherein said N-processor also includes M instruction addressing means and M instruction storing means, said M instruction addressing means being responsive to an applied S instruction for fetching a selected one or more M instructions from said M memory and for storing the fetched M instruction in said M instruction storing means.
Claim 5
Dependent Claim 33 words
The invention in accordance with claim 3, wherein said P-processor inludes N instruction addressing means responsive to a fetched microinstruction for fetching a selected one or more N instructions from said N memory.
Claim 6
Dependent Claim 42 words
The invention in accordance with claim 4, wherein said N data section of said N-processor includes M command storage means for storing an M-level command produced thereby, and said P-processor includes N command storage means for storing an N-level command produced thereby.
Claim 7
Dependent Claim 58 words
The invention in accordance with claim 1, 2, 3, 4 or 5, wherein said system includes means for providing pipelined operation of said processors by providing for the concurrent performance of the aforesaid operations of fetching an M instruction, processing an M instruction in accordance with an N-level command, and processing data in accordance with an M-level command.
Claim 8
Dependent Claim 75 words
The invention in accordance with claim 5, wherein said system includes means for providing for the pipelined operation of said processors by providing for the concurrent performance of the operations of fetching an M instruction for storing in said M instruction storing means, processing an M instruction in accordance with an N-level command for producing an M-level command for storing in said M command storage means, and processing data in accordance with an M-level command.
Claim 9
Dependent Claim 141 words
The invention in accordance with claim 7, wherein said pipelined operation is provided in a cyclical manner such that during a cycle said N-processor operates to fetch an M instruction from said M memory in response to an address applied from said M instruction addressing means for storing in said M instruction storing means at the end of the cycle, said N-processor also operates to cause an M instruction in said M instruction storing means to be processed by said N data section in accordance with an N-level command applied from said N command storage means so as to produce an M-level command for storing in said M command register at the end of the cycle, and said M-processor operates to cause said M data section to process data in accordance with an M-level command applied from said M command register.

References Cited (Backward Citations)

US3983539A Cited
US3805247A Cited
US3970993A Cited
US4131941A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-08-23 1986-02-22 1986-08-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-08-23 1990-02-22 1990-08-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-08-23 1994-02-22 1994-08-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag