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

Array processor with stand-by for replacing failed section

Assignee: CAMBRIDGE PARALLEL PROCESSING Ltd
•
Filing: 1981-03-16
•
Granted: 1983-11-15
•
Expires: 2001-03-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An array processor consisting of a plurality of sections (S1, S2-S9), with switching means (24,26,30,32) selectively operable to by-pass any one of the sections so as to effectively remove it from the system. One of the sections normally acts as a stand-by, and is by-passed. However, if one of the other sections fails, that section is by-passed and the stand-by is returned to service. The currently active sections are allocated sequential addresses.

Inventors

  • 👤 Colin Evans

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 20:55
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 177 words
An array processor having a plurality of sections of processing elements, and means for allocating a unique address to each section in a continuous sequence, comprising: (a) at least three sections, each section comprising a plurality of processing elements connected together in a predetermined pattern, (b) connection means coupled to said sections, for connecting said sections together in series, (c) by-pass means coupled to said sections and operable to by-pass any selected one of said sections by directly interconnecting the sections on opposite sides of said selected section, thereby isolating said selected section from the other said sections, said by-pass means being operable only upon selection of said selected section, and (d) means for variably allocating a continuous sequence of addresses to respective ones of said sections other than said selected one of said sections, at least some of said addresses being reallocated in said continuous sequence upon selection of said selected one of said sections whereby the sequence of said unique addresses in said continuous sequence is not altered upon the bypass of said selected section.
Claim 2
Dependent Claim 177 words
An array processor having a plurality of sections of processing elements, and means for allocating a unique address to each section in a continuous sequence, comprising: (a) at least three sections, each section comprising a plurality of processing elements connected together in a predetermined pattern, (b) connection means coupled to said sections, for connecting said sections together in series, (c) by-pass means coupled to said sections and operable to by-pass any selected one of said sections by directly interconnecting the sections on opposite sides of said selected section, thereby isolating said selected section from the other said sections, said by-pass means being operable only upon selection of said selected section, and (d) means for variably allocating a continuous sequence of addresses to respective ones of said sections other than said selected one of said sections, at least some of said addresses being reallocated in said continuous sequence upon selection of said selected one of said sections whereby the sequence of said unique addresses in said continuous sequence is not altered upon the bypass of said selected section.
Claim 3
Dependent Claim 90 words
An array processor according to claim 1 further comprising: (a) a master control unit (b) a plurality of sets of control lines connecting the master control unit to respective ones of said sections, for carrying addresses allocated to said sections by the master control unit, and (c) a common address bus connecting the master control unit to all said sections in parallel, (d) wherein each section comprises comparison means connected to the common address bus and to the respective control lines, for comparing signals on said bus and control lines.
Claim 4
Dependent Claim 158 words
An array processor comprising: (a) at least three sections, each section comprising a plurality of processing elements connected together in a predetermined pattern, (b) connection means coupled to said sections, for connecting said sections together in series, (c) by-pass means coupled to said sections and operable to by-pass any selected one of said sections by directly interconnecting the sections in opposite sides of said selected section, thereby isolating said selected section from the other said sections, said by-pass means being operable only upon selection of said selected section, and (d) a plurality of test signal inputs, (e) a data source, (f) a plurality of sets of data input lines connected to said data source, and (g) means for connecting said selected one of the sections to the test signal inputs upon isolation of said selected one of said sections by said by-pass means and for connecting the other said sections to respective sets of the data input lines.
Claim 5
Dependent Claim 158 words
An array processor comprising: (a) at least three sections, each section comprising a plurality of processing elements connected together in a predetermined pattern, (b) connection means coupled to said sections, for connecting said sections together in series, (c) by-pass means coupled to said sections and operable to by-pass any selected one of said sections by directly interconnecting the sections in opposite sides of said selected section, thereby isolating said selected section from the other said sections, said by-pass means being operable only upon selection of said selected section, and (d) a plurality of test signal inputs, (e) a data source, (f) a plurality of sets of data input lines connected to said data source, and (g) means for connecting said selected one of the sections to the test signal inputs upon isolation of said selected one of said sections by said by-pass means and for connecting the other said sections to respective sets of the data input lines.

References Cited (Backward Citations)

US3287703A Cited
US3409877A Cited
US3812469A Cited
US3979728A Cited
US4020469A Cited
US4001790A Cited
US4035770A Cited
US4146929A Cited
US4247892A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-11-14 1987-05-16 1987-11-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-11-14 1991-05-16 1991-11-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-11-14 1995-05-16 1995-11-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag