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

Vlsi data processor containing an array of ICs, each of which is comprised primarily of an array of processing

Assignee: CAMBRIDGE PARALLEL PROCESSING Ltd
•
Filing: 1987-07-31
•
Granted: 1989-10-24
•
Expires: 2007-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processor comprises an array of integrated circuits (ICs), each of which comprises an array of data processing elements (PEs) connected to allow transfer of data. The PEs of the data processor may be organized into array-wide rows and columns with data transfer along each row or column. Rows and columns may be subdivided into sections, such division being either intra-chip (all PEs on one IC) or inter-chip (PEs from different ICs), and each section may be arranged for cyclical data transfer within the section. Shift registers with parallel outputs for intra-chip data transfer may be combined with a multiplexer for selecting between parallel data paths and a parallel data output of a local memory for each PE. Similarly, shift registers with serial outputs for inter-chip data tranfer may be combined with a multiplexer for selecting between serial data paths and serial outputs of the shift registers.

Inventors

  • 👤 Colin H. Cowley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 12:35
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/76; G06F15/80; G06F15/8007; G06F15/8023

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 168 words
Data processing apparatus comprising: (a) a plurality of integrated circuit chips each comprising a plurality of data processing elements, (b) means for connecting said processing elements on all the chips together to form an array of rows and columns, allowing transfer of data between adjacent elements in each row and column, (c) first switching logic means within each chip for subdividing each row/column into a first plurality of sections, all said processing elements in each individual section being on the same chip, and for interconnecting first and last processing elements in each said section to allow data to be shifted cyclically through said processing elements in that section, and (d) second switching logic means external to the chips for subdividing each row/column into a second plurality of sections, each of which contains processing elements from at least two different ones of said chips, and for interconnecting first and last processing elements in each section to allow data to be shifted cyclically through said processing elements in that section.
Claim 2
Dependent Claim 168 words
Data processing apparatus comprising: (a) a plurality of integrated circuit chips each comprising a plurality of data processing elements, (b) means for connecting said processing elements on all the chips together to form an array of rows and columns, allowing transfer of data between adjacent elements in each row and column, (c) first switching logic means within each chip for subdividing each row/column into a first plurality of sections, all said processing elements in each individual section being on the same chip, and for interconnecting first and last processing elements in each said section to allow data to be shifted cyclically through said processing elements in that section, and (d) second switching logic means external to the chips for subdividing each row/column into a second plurality of sections, each of which contains processing elements from at least two different ones of said chips, and for interconnecting first and last processing elements in each section to allow data to be shifted cyclically through said processing elements in that section.
Claim 3
Dependent Claim 47 words
Apparatus according to claim 1 wherein the first switching logic means comprises means for shifting data between sad processing elements by way of parallel data paths, and the second switching logic means comprises means for shifting data between said processing elements by way of serial data paths.
Claim 4
Dependent Claim 40 words
Apparatus according to claim 2 wherein each processing element comprises a shift register having a parallel output connected to respective one of said parallel data paths and a serial output connected to a respective one of said serial data paths.
Claim 5
Dependent Claim 74 words
Apparatus according to claim 3 wherein each processing element includes a local memory having a parallel data output, and a multiplexer having: (a) an output connected to a parallel input of said shift register, (b) a first input connected to the parallel data output of the local memory, and (c) a plurality of further inputs connected to the parallel data outputs of the shift registers in the other processing elements in the same chip.
Claim 6
Dependent Claim 63 words
Apparatus according to claim 3 wherein each processing element comprises a multiplexer having: (a) an output connected to a serial input of said shift register, (b) a first input connected to a respective one of said serial data paths, and (c) a plurality of further inputs connected to the serial data outputs of the shift registers in neighbouring processing elements in the array.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-10-23 1993-04-24 1993-10-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-10-23 1997-04-24 1997-10-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-10-23 2001-04-24 2001-10-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag