Patent US5313645A successfully refreshed from Google Patents.
US5313645A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for interconnecting and system of interconnected processing elements by controlling network density
Assignee: International Business Machines Corp
•
Filing: 1991-05-13
•
Granted: 1994-05-17
•
Expires: 2011-05-13
Abstract
Abstract Computer elements in a massively parallel computer system are interconnected in such a way that the number of connections per element can be balanced against the network diameter or worst case path length. This is done by creating a topology that maintains topological properties of hypercubes yet improves flexibility by enumerating the nodes of the network in number systems whose base can be varied. Topologies are generated in which nodes are not always connected when their addresses differ in a single digit. A new variable d is introduced, the purpose of which is to control the overall density of the network by controlling the number of intermediate arc connections within the rings of the network.
Inventors
- 👤 David B. Rolfe
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 21:42
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/163; G06F15/173; G06F15/17337; G06F15/17343; G06F15/17356; G06F15/17368; G06F15/17381; F; F02; F02B; F02B75/00; F02B75/02; F02B2075/022; F02B2075/027
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
187 words
A computer system in a form of a non-binary hypercube comprising: a plurality of nodes, N, where N=b n , b and n being positive integers and b>2, each node having an identifying address numbered according to a number system base b; means for determining an address of each of said plurality of nodes; and means for interconnecting each respective node of said plurality of nodes to nodes having addresses differing from the respective node's address by exactly one digit to form a toroidal network, a number of connections per node being μlog b N, where μ=2d, 1≦d≦b/2 if b is even and 1≦d≦(b-1)2 if b is odd, except if b is even and d=b/2, in which case μ=b-1, to thereby control density of said toroidal network, wherein two nodes, x and y, of the network are connected if and only if 1. an address of x differs from an address of y in exactly one digit, and 2. for a digit i where x i ≠y i , y i =(x i +j) mod y or y i =(x i +j) mod y for some j≦d.
Claim 2
Dependent Claim
187 words
A computer system in a form of a non-binary hypercube comprising: a plurality of nodes, N, where N=b n , b and n being positive integers and b>2, each node having an identifying address numbered according to a number system base b; means for determining an address of each of said plurality of nodes; and means for interconnecting each respective node of said plurality of nodes to nodes having addresses differing from the respective node's address by exactly one digit to form a toroidal network, a number of connections per node being μlog b N, where μ=2d, 1≦d≦b/2 if b is even and 1≦d≦(b-1)2 if b is odd, except if b is even and d=b/2, in which case μ=b-1, to thereby control density of said toroidal network, wherein two nodes, x and y, of the network are connected if and only if 1. an address of x differs from an address of y in exactly one digit, and 2. for a digit i where x i ≠y i , y i =(x i +j) mod y or y i =(x i +j) mod y for some j≦d.
Claim 3
Dependent Claim
12 words
The computer system recited in claim 1 wherein b=8, n-1, and d=2.
Claim 4
Dependent Claim
12 words
The computer system recited in claim 1 wherein b=8, n=1, and d=3.
Claim 5
Dependent Claim
12 words
The computer system recited in claim 1 wherein b=8, n=1, and d=4.
Claim 6
Dependent Claim
12 words
The computer system recited in claim 1 wherein b=5, n=3, and d=1.
Claim 7
Dependent Claim
12 words
The computer system recited in claim 1 wherein b=8, n=4, and d=1.
Claim 8
Dependent Claim
214 words
A computer implemented method of interconnecting a plurality of nodes in a network comprising steps of: providing a plurality of nodes; defining b and n such that a number N of said plurality of nodes equals b n and b and n are positive integers and b>2; choosing a positive integer d such that 1≦d≦b/2 if b is even and 1≦d≦(b-1)/2 if b is odd; defining an address for respective ones of each of the plurality of nodes by numbering them using numbers represented by a base b numbering system; determining an address of each of said plurality of nodes; and connecting two nodes of said plurality of nodes, to thereby form a toroidal network, if and only if an address of a first one of said two nodes of said plurality of nodes differs from an address of a second one of said two nodes of said plurality of nodes in exactly one digit, a i th digit and, for a unique i th digit of the addresses of said two nodes, symbolized by x i and y i , respectively, where x i ≠y i , y i =(x i +j) mod y or y i =(x i +j) mod y for some j≦d to thereby control density of said toroidal network.
Claim 9
Dependent Claim
214 words
A computer implemented method of interconnecting a plurality of nodes in a network comprising steps of: providing a plurality of nodes; defining b and n such that a number N of said plurality of nodes equals b n and b and n are positive integers and b>2; choosing a positive integer d such that 1≦d≦b/2 if b is even and 1≦d≦(b-1)/2 if b is odd; defining an address for respective ones of each of the plurality of nodes by numbering them using numbers represented by a base b numbering system; determining an address of each of said plurality of nodes; and connecting two nodes of said plurality of nodes, to thereby form a toroidal network, if and only if an address of a first one of said two nodes of said plurality of nodes differs from an address of a second one of said two nodes of said plurality of nodes in exactly one digit, a i th digit and, for a unique i th digit of the addresses of said two nodes, symbolized by x i and y i , respectively, where x i ≠y i , y i =(x i +j) mod y or y i =(x i +j) mod y for some j≦d to thereby control density of said toroidal network.
References Cited (Backward Citations)
US4739476A
Cited
US4811214A
Cited
US5058001A
Cited
US5170482A
Cited
US4868818A
Cited
US5134690A
Cited
US5187801A
Cited
US5271014A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-05-16 | 1997-11-15 | 1998-05-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-05-16 | 2001-11-15 | 2002-05-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-05-16 | 2005-11-15 | 2006-05-17 | $7700.00 | Window Closed / Lapsed |