Selective disruption of data transmission to sub-networks within a processing unit network
First Claim
1. A network of processing units comprising:
- a first processing unit sub-network;
a second processing unit sub-network;
a bus coupled with each processing unit of the first processing unit sub-network and of the second processing unit sub-network;
a first switch adapted to disrupt communication to the first processing unit sub-network via the bus and adapted to allow communication to the first processing unit sub-network from a controller via the first switch while communication to the first processing unit sub-network via the bus is disrupted;
a second switch adapted to disrupt communication to the second processing unit sub-network via the bus and adapted to allow communication to the second processing unit sub-network from the controller via the second switch while communication to the second processing unit sub-network via the bus is disrupted; and
the controller coupled with the first and the second switches and adapted to dynamically restructure the network of processing units and to control the first and the second switches to disrupt communication via the bus in accordance with dynamically restructuring the network of processing units, the controller adapted for data exchange with the first processing unit sub-network via the first switch and with the second processing unit sub-network via the second switch.
2 Assignments
0 Petitions
Accused Products
Abstract
A network of processing units having at least one switch that allows disruption of the network between a first and a second processing units is provided. Disruption of the network by means of the switch effectively disconnects the first processing unit from the network and couples the first processing unit to a controller of the network. The controller is adapted to exchange data with the disconnected processing unit and thereby allows selective and direct data exchange with a selected processing unit. In particular, in the framework of heterogeneous and hierarchical networks of processing units, the switch techniques provide direct access to processing units and sub-networks and allow for an efficient and fast performance of diagnostic and maintenance procedures of sub-networks and their corresponding processing units, such as performing a flashing procedure.
17 Citations
16 Claims
-
1. A network of processing units comprising:
-
a first processing unit sub-network; a second processing unit sub-network; a bus coupled with each processing unit of the first processing unit sub-network and of the second processing unit sub-network; a first switch adapted to disrupt communication to the first processing unit sub-network via the bus and adapted to allow communication to the first processing unit sub-network from a controller via the first switch while communication to the first processing unit sub-network via the bus is disrupted; a second switch adapted to disrupt communication to the second processing unit sub-network via the bus and adapted to allow communication to the second processing unit sub-network from the controller via the second switch while communication to the second processing unit sub-network via the bus is disrupted; and the controller coupled with the first and the second switches and adapted to dynamically restructure the network of processing units and to control the first and the second switches to disrupt communication via the bus in accordance with dynamically restructuring the network of processing units, the controller adapted for data exchange with the first processing unit sub-network via the first switch and with the second processing unit sub-network via the second switch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
a controller sending a switching signal to a first switch of a plurality of switches in a network of processing units; the first switch, responsive to the switching signal, preventing data transmission via a bus to a first processing unit sub-network of the network of processing units while allowing data transmission from the controller to the first processing unit sub-network via the switch, wherein each processing unit of the network of processing units is coupled with the bus; and the controller transmitting data to the first processing unit sub-network via the first switch while data transmission via the bus to the first processing unit sub-network is prevented and while a second processing unit sub-network of the network of processing units remains capable of data transmission via the bus, and the controller sending a second switching signal to a second switch of the plurality of switches to dynamically reconfigure topology of the second processing unit sub-network, wherein the data transmitted from the controller to the first processing unit sub-network corresponds to one of a diagnostic operation and a flashing operation that does not involve the second processing unit sub-network. - View Dependent Claims (14)
-
-
15. A set of one or more non-transitory machine-readable storage media comprising:
executable program code configured to, control a plurality of switches throughout a network of processing units to prevent data exchange with a first processing unit sub-network of the network of processing units via a bus and control a first switch of the plurality of switches to allow data transmission to the first processing unit sub-network via the first switch while data exchange via the bus to the first processing unit sub-network is prevented, transmit data to the first processing unit sub-network via the first switch while the data exchange to the first processing unit sub-network via the bus is prevented, and control the plurality of switches throughout the network of processing units to dynamically reconfigure a second processing unit sub-network from a first network topology to a second network topology. - View Dependent Claims (16)
Specification