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
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.
References Cited (Backward Citations)
US3141067A
Cited
US3226687A
Cited
US3226688A
Cited
US3226692A
Cited
US3750110A
Cited
US3815095A
Cited
US3947818A
Cited
US3984819A
Cited
US4144566A
Cited
US4071890A
Cited
US4104720A
Cited
US4241411A
Cited
US4413315A
Cited
US4380046A
Cited
US4334285A
Cited
US4481580A
Cited
US4365272A
Cited
US4412283A
Cited
US4344134A
Cited
US4384273A
Cited
US4468727A
Cited
US4498134A
Cited
US4553203A
Cited
US4683564A
Cited
US4622633A
Cited
US4635192A
Cited
US4807184A
Cited
US4818988A
Cited
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 |