IP Library Granted Patent US 7,051,185
Granted Patent B2
US 7,051,185 · App. 10/660,855 · Granted May 23, 2006

Hypercomputer

Assignee: Star Bridge Systems, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,051,185
App. No.
10/660,855
Granted
May 23, 2006
Kind
B2
Abstract

A computer system comprising a first block which includes multiple processing subsystem, a second block which includes multiple processing subsystem, a third block which includes multiple processing subsystem, a fourth block which includes multiple processing subsystem, a first communication and processing subsystem that interconnects subsystem of the first and second blocks, a second communication and processing subsystem that interconnects subsystem of the third and fourth blocks, a third communication and processing subsystem that interconnects subsystem of the first and fourth blocks; and a fourth communication and processing subsystem that interconnects subsystem of the second and third blocks, wherein respective subsystem include a respective processing elements and a respective communication and processing unit interconnecting the respective processing elements.

Claims (52)

1. A computer system comprising:

a plurality of first subsystems; and

a second subsystem;

wherein each first subsystem includes multiple processing elements intra-connected to permit communication within such first subsystem among the processing elements;

wherein each first subsystem includes at least one processing element that is coupled as a respective communication and processing unit for such respective first subsystem which permits communication among the multiple processing elements of such first subsystem and processing elements of another first subsystem coupled to serve as a communication and processing unit for the second subsystem; and

wherein the second subsystem includes the plurality of first subsystems; and

wherein multiple processing elements of the another first subsystem that is coupled to serve as a communication and processing unit for such second subsystem are coupled to permit communication among the at least one processing elements of the multiple respective first subsystems that are coupled to serve as communication and processing units for their respective first subsystems.

2. The computer system of claim 1 ,

wherein there is a first proportionality between a number of processing elements in each of the multiple first subsystems to a number of processing elements in the first subsystems that are coupled to serve as a communication and processing units; and

wherein there is a second proportionality between a number of first subsystems in the second subsystem and a number of first subsystems that are coupled to serve as a communication and processing units; and

wherein the first proportionality substantially equals the second proportionality.

3. The computer system of claim 1 ,

first and second second subsystems; and

a third subsystem;

wherein the third subsystem includes the first and second second subsystems, and at least two additional first subsystems that are coupled to serve as communication and processing units for such third subsystem; and

wherein multiple respective processing elements of the at least two additional first subsystems are coupled to permit communication among multiple respective at least one processing elements of multiple respective first subsystems of the first and second second subsystems that are coupled to serve as communication and processing units for their respective first subsystems.

4. The computer system of claim 1 ,

wherein there is a first proportionality between a number of processing elements in each of the multiple first subsystems to a number of processing elements in the first subsystems that are coupled to serve as a communication and processing units; and

wherein there is a second proportionality between a number of first subsystems in the second subsystem and a number of first subsystems that are coupled to serve as a communication and processing units;

wherein there is a third proportionality between a number of first subsystems in the third subsystem and a number of first subsystems that are coupled to serve as communication and processing units; and

wherein the first, second and third proportionalities are substantially equal to each other.

5. The computer system of claim 1 ,

wherein each processing element includes a field programmable logic array.

6. The computer system of claim 1 ,

wherein each processing element includes a field programmable logic array (FPGA); and

wherein a plurality of the FPGAs include associated memory modules.

7. A computer system comprising:

a plurality of first subsystems;

wherein each of the plurality of first subsystems includes multiple processing elements intra-connected to permit communication among the respective processing elements within such at least one network of processing elements; and further including,

first, second, third and fourth blocks of first subsystems;

wherein the first subsystems of the first block are intra-connected to permit intra-communication among the first subsystems within the first block;

wherein the first subsystems of the second block are intra-connected to permit intra-communication among the first subsystems within the second block;

wherein the first subsystems of the third block are intra-connected to permit intra-communication among the first subsystems within the third block; and

wherein the first subsystems of the fourth block are intra-connected to permit intra-communication among the first subsystems within the fourth block; and further including,

a first first subsystem that is coupled to serve as a communication and processing unit for inter-communication between respective first subsystems of the first block and respective first subsystems of the second block;

a second first subsystem that is coupled to serve as a communication and processing unit for inter-communication between respective first subsystems of the first block and respective first subsystems of the third block;

a third first subsystem that is coupled to serve as a communication and processing unit for inter-communication between respective first subsystems of the second block and respective first subsystems of the third block; and

a fourth first subsystem that is coupled to serve as a communication and processing unit for inter-communication between respective first subsystems of the third block and respective first subsystems of the fourth block.

8. The computer system of claim 7 ,

wherein at least one processing element of each of multiple respective first subsystems of the first block is coupled to serve as a communication and processing unit for its respective first subsystem so as to permit communication among the multiple processing elements of its respective first subsystem and processing elements of the first first subsystem that is coupled to serve as a communication and processing unit for inter-communication between respective first subsystems of the first block and respective subsystems of the second block;

wherein at least one processing element of each of multiple respective first subsystems of the second block is coupled to serve as a communication and processing unit for its respective first subsystem so as to permit communication among the multiple processing elements of its respective first subsystem and processing elements of the first first subsystem that is coupled to serve as a communication and processing unit for inter-communication between respective first subsystems of the first block and respective subsystems of the second block;

wherein at least one processing element of each of multiple respective first subsystems the third block is coupled to serve as a communication and processing unit for its respective first subsystem so as to permit communication among the multiple processing elements of its respective first subsystem and processing elements of the second first subsystem that is coupled to save as a communication and processing unit for inter-communication between respective first subsystems of the third block and respective subsystems of the fourth block;

wherein at least one processing element of each of multiple respective first subsystems of the fourth block is coupled to save as a communication and processing unit for its respective first subsystem so as to permit communication among the multiple processing elements of its respective first subsystem and processing elements of the second first subsystem that is coupled to serve as a communication and processing unit for inter-communication between respective first subsystems of the third block and respective subsystems of the fourth block;

wherein at least one processing element of each of multiple respective first subsystems of the first block is coupled to serve as a communication and processing unit its respective first subsystem so as to permit communication among the multiple processing elements of its respective first subsystem and processing elements of the third first subsystem that is coupled to serve as a communication and processing unit for inter-communication between respective first subsystems of the first block and respective subsystems of the fourth block;

wherein at least one processing element of each of multiple respective first subsystems of the fourth block is coupled to serve as a communication and processing unit for its respective first subsystem so as to permit communication among the multiple processing elements of its respective first subsystem and processing elements of the third first subsystem that is coupled to serve as a communication and processing unit for inter-communication between respective first subsystems of the first block and respective subsystems of the fourth block;

wherein at least one processing element of each of multiple respective first subsystems of the second block is coupled to serve as a communication and processing unit for its respective first subsystem so as to permit communication among the multiple processing elements of its respective first subsystem and processing elements of the fourth first subsystem that is coupled to serve as a communication and processing limit for inter-communication between respective first subsystems of the second block and respective subsystems of the third block; and

wherein at least one processing element of each of multiple respective first subsystems of the third block is coupled to serve as a communication and processing unit for its respective first subsystem so as to permit communication among the multiple processing elements of its respective first subsystem and processing elements of the fourth first subsystem that is coupled to serve as a communication and processing unit for inter-communication between respective first subsystems of the second block and respective subsystems of the third block.

9. The computer system of claim 7 ,

wherein each processing element includes a field programmable logic array.

10. The computer system of claim 7 ,

wherein each processing element includes a field programmable logic array (FPGA); and

wherein a plurality of the FPGAs include associated memory modules.

Assignments (2)
MERGER Recorded Oct 24, 2010
From: STAR BRIDGE SYSTEMS, INC., A UTAH CORPORATION
To: STAR BRIDGE SYSTEMS, INC., A DELAWARE CORPORATION
Reel/Frame 025178/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2010
From: STAR BRIDGE SYSTEMS, INC., A DELAWARE CORPORATION
To: VIVA COMPUTING LLC, A UTAH LIMITED LIABILITY COMPANY
Reel/Frame 025178/0576 →
Continuity (3)
Continuation 0953931800 · Mar 30, 2000
Provisional Application 6012723200 · Mar 31, 1999
Related Publication 20040049653A1 · Mar 11, 2004