SCALABLE AND PROGRAMMABLE COMPUTER SYSTEMS
First Claim
1. A scalable apparatus, comprising:
- a plurality of layers, each of the plurality of layers comprising a plurality of nodes;
a plurality of links configured to connect each of the plurality of layers; and
a plurality of recurrent links configured to connect a plurality of nodes in a last layer of the plurality of layers to a plurality of nodes in a first layer of the plurality of layers, whereinthe plurality of links, together with the plurality of recurrent links, are configured to allow data originating in any layer of the plurality of layers to pass through each of the plurality of layers without interruption.
2 Assignments
0 Petitions
Accused Products
Abstract
Efficient, scalable, programmable, and reliable computing systems, built from a homogeneous set of relatively humble processors arranged logically or physically into a Recurrent Multi-Stage Interconnection Network (RMIN) is provided. The RMIN may include a plurality of layers, where each of the plurality of layers includes a plurality of nodes. The RMIN may also include a plurality of links configured to connect each of the plurality of layers, and a plurality of recurrent links configured to connect a plurality of nodes in a last layer of the plurality of layers to plurality nodes in a first layer of the plurality of layers. The plurality of links, together with the plurality of recurrent links, may be configured to allow data originating in any layer of the plurality of layers to pass through each of the plurality of layers without interruption.
-
Citations
20 Claims
-
1. A scalable apparatus, comprising:
-
a plurality of layers, each of the plurality of layers comprising a plurality of nodes; a plurality of links configured to connect each of the plurality of layers; and a plurality of recurrent links configured to connect a plurality of nodes in a last layer of the plurality of layers to a plurality of nodes in a first layer of the plurality of layers, wherein the plurality of links, together with the plurality of recurrent links, are configured to allow data originating in any layer of the plurality of layers to pass through each of the plurality of layers without interruption. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A node, comprising:
-
a plurality of input ports and a plurality of output ports; and a router configured to select a routing algorithm to move data elements from at least one of the plurality of input ports to at least one of the plurality of output ports based on identifying information related to a source node within a context of a distributed routing operation designed to have a specific global effect. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification