← Back to Patent Explorer
US5247689A Expired / Lapsed US ⏱️ 0.0 years remaining

Parallel digital processor including lateral transfer buses with interrupt switches to form bus interconnection segments

Assignee: Round Rock Research LLC
•
Filing: 1990-02-09
•
Granted: 1993-09-21
•
Expires: 2010-02-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital computer system including a large number of parallel processing modules (PPM's). Each PPM includes an arithmetic logic unit (ALU), an instruction decoder, and internal bus switching. The main memory is organized in columns and rows with a separate column for each PPM port. Each PPM preferably includes at least three ports to permit parallel transfer of instructions and data to the PPM's. The ports of the PPM's are also connected to segmented lateral transfer buses which operate in conjunction with the internal bus switching of the PPM's to permit tandem ALU operation.

Inventors

  • 👤 Alfred P. Ewert

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 09:35
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/76; G06F15/80; G06F15/8053; G06F15/8007; G06F15/8015

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 208 words
A general purpose parallel digital processor including a plurality of processing modules coupled to a common main memory, the improvement comprising: parallel processing modules (PPM's) each including, a program register for storing instruction code; at least two data registers for storing data to be processed; a separate parallel port for each of said registers to permit simultaneous transfer of data and code to said respective registers from the common main memory; an arithmetic logic unit (ALU) coupled to receive data from said data registers; an instruction decoder responsive to said instruction code stored in said program register, and operative to control said ALU to process data from said data registers according to instructions from said program register; said main memory being organized in columns and rows with a separate column of memory being associated with each of said ports of said PPMs to permit transfer of the data from the associated columns to said register via said ports; and said digital parallel processor further including a plurality of lateral transfer buses with interrupt switches for selectively interrupting the transfer bus to form a plurality of segments, and electronic switches for selectively connecting each of said segments to at least one of said columns of memory and associate port.
Claim 2
Dependent Claim 208 words
A general purpose parallel digital processor including a plurality of processing modules coupled to a common main memory, the improvement comprising: parallel processing modules (PPM's) each including, a program register for storing instruction code; at least two data registers for storing data to be processed; a separate parallel port for each of said registers to permit simultaneous transfer of data and code to said respective registers from the common main memory; an arithmetic logic unit (ALU) coupled to receive data from said data registers; an instruction decoder responsive to said instruction code stored in said program register, and operative to control said ALU to process data from said data registers according to instructions from said program register; said main memory being organized in columns and rows with a separate column of memory being associated with each of said ports of said PPMs to permit transfer of the data from the associated columns to said register via said ports; and said digital parallel processor further including a plurality of lateral transfer buses with interrupt switches for selectively interrupting the transfer bus to form a plurality of segments, and electronic switches for selectively connecting each of said segments to at least one of said columns of memory and associate port.
Claim 3
Dependent Claim 84 words
A parallel digital processor including a plurality of parallel processing modules (PPM) each including registers within said PPM, the improvement comprising: a plurality of segmented lateral transfer buses for interconnecting the PPM's during execute operations; each transfer bus including switches for selectively coupling said bus to ports of the PPM's; and each transfer bus further including interrupt switches for selectively interrupting the transfer bus to form a plurality of segments with each segment being capable of interconnecting two or more PPM's via said ports.
Claim 4
Dependent Claim 84 words
A parallel digital processor including a plurality of parallel processing modules (PPM) each including registers within said PPM, the improvement comprising: a plurality of segmented lateral transfer buses for interconnecting the PPM's during execute operations; each transfer bus including switches for selectively coupling said bus to ports of the PPM's; and each transfer bus further including interrupt switches for selectively interrupting the transfer bus to form a plurality of segments with each segment being capable of interconnecting two or more PPM's via said ports.
Claim 5
Dependent Claim 51 words
A parallel digital processor according to claim 2 further comprising: a main memory organized in columns and rows and wherein a separate column of memory is associated with each of said ports of said PPM's for transfer of data to and from said ports at times other than said execute operations.
Claim 6
Dependent Claim 72 words
A parallel digital processor according to claim 3 further comprising: a lateral switch control associated with each PPM to control said switches for selectively coupling the ports of the associated one of said PPM to said lateral transfer buses, and to control said interrupt switches of the associated one of said PPM's, and wherein said main memory further includes a column of memory associated with each lateral switch control for control thereof.
Claim 7
Dependent Claim 26 words
The parallel digital processor according to claims 3 or 4 wherein data is transferred to and from said main memory in parallel, row at a time.
Claim 8
Dependent Claim 86 words
A parallel digital processor interconnection system for interconnecting between a plurality of memory units and a plurality of processing units, the combination of: a plurality of segmented lateral transfer buses; a plurality of electronic switches for selectively coupling said lateral transfer buses to said memory units and said processing units; and a plurality of electronic interrupt switches in each of said transfer buses to from a plurality of segments with each segment being capable of interconnecting two or more of said memory units and processing units.
Claim 9
Dependent Claim 86 words
A parallel digital processor interconnection system for interconnecting between a plurality of memory units and a plurality of processing units, the combination of: a plurality of segmented lateral transfer buses; a plurality of electronic switches for selectively coupling said lateral transfer buses to said memory units and said processing units; and a plurality of electronic interrupt switches in each of said transfer buses to from a plurality of segments with each segment being capable of interconnecting two or more of said memory units and processing units.
Claim 10
Dependent Claim 39 words
A parallel digital processor interconnection system according to claim 6 wherein said electronic switches for selectively coupling said lateral transfer buses to said memory units and said processing units also selectively interconnecting a memory unit and a processing unit.
Claim 11
Dependent Claim 20 words
A parallel digital processor interconnection system according to claim 6 wherein said electronic switches selectively interconnect between lateral transfer buses.
Claim 12
Dependent Claim 35 words
A parallel digital processor interconnection system according to claim 6 wherein each of said plurality of segments formed by said electronic interrupt switches is connectable to at least one memory unit and one processing unit.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-09-20 1997-03-22 1997-09-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-09-20 2001-03-22 2001-09-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-09-20 2005-03-22 2005-09-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag