Interconnection device
First Claim
1. An interconnection device for interconnecting a plurality of information processing modules grouped into a plurality of partitions and for transmitting a packet containing a plurality of data units and destination information received from any of the information processing modules to one or more of the information processing modules corresponding to the destination information, the interconnection device comprising:
- an error detection unit configured to detect an error in an input packet received from any of the information processing modules;
a completion data generation unit configured to generate completion data corresponding to each of a data unit involving the error detected in the input packet and a subsequent data unit contained in the input packet; and
an output unit configured to output a completion packet in which the completion data is provided in place of the data unit involving the detected error and the subsequent data unit in the input packet, whereinwhen the error detection unit detects a destination error in which a destination of the input packet is an information processing module belonging to a partition which is different from a partition to which the information processing module which has transmitted the input packet belongs, then the output unit does not output a packet to the destination of the input packet,when the error detection unit detects an error which is different from the destination error, the output unit outputs the completion packet, andafter an error is detected in a packet sent from any of the plurality of information processing modules, the output unit outputs a packet received from any of the plurality of information processing modules only when this received packet is a maintenance packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of system board modules are connected to a crossbar module. An error detection unit detects an error in a packet received from a corresponding system board module. When an error is detected by the error detection unit, a transmission control unit issues a completion data generation request. When receiving the completion data generation request, a packet completion unit generates completion data. When receiving an error packet, a selector circuit outputs a completion packet in which completion data is provided in place of a data unit involving error.
28 Citations
5 Claims
-
1. An interconnection device for interconnecting a plurality of information processing modules grouped into a plurality of partitions and for transmitting a packet containing a plurality of data units and destination information received from any of the information processing modules to one or more of the information processing modules corresponding to the destination information, the interconnection device comprising:
-
an error detection unit configured to detect an error in an input packet received from any of the information processing modules; a completion data generation unit configured to generate completion data corresponding to each of a data unit involving the error detected in the input packet and a subsequent data unit contained in the input packet; and an output unit configured to output a completion packet in which the completion data is provided in place of the data unit involving the detected error and the subsequent data unit in the input packet, wherein when the error detection unit detects a destination error in which a destination of the input packet is an information processing module belonging to a partition which is different from a partition to which the information processing module which has transmitted the input packet belongs, then the output unit does not output a packet to the destination of the input packet, when the error detection unit detects an error which is different from the destination error, the output unit outputs the completion packet, and after an error is detected in a packet sent from any of the plurality of information processing modules, the output unit outputs a packet received from any of the plurality of information processing modules only when this received packet is a maintenance packet. - View Dependent Claims (2, 3, 5)
-
-
4. A method used by an interconnection device for interconnecting a plurality of information processing modules grouped into a plurality of partitions and for transmitting a packet containing a plurality of data units and destination information received from any of the information processing modules to one or more of the information processing modules corresponding to the destination information, the method comprising:
-
monitoring an error in an input packet received from any of the information processing modules; detecting an error in the input packet; generating completion data corresponding to each of a data unit involving the error detected in the input packet and a subsequent data unit contained in the input packet; and outputting a completion packet in which the completion data is provided in place of the data unit involving the detected error and the subsequent data unit in the input packet, wherein when the detecting process detects a destination error in which a destination of the input packet is an information processing module belonging to a partition which is different from a partition to which the information processing module which has transmitted the input packet belongs, then the outputting process does not output a packet to the destination of the input packet, when the detecting process detects an error which is different from the destination error, the outputting process outputs the completion packet, and after an error is detected in a packet sent from any of the plurality of information processing modules, the outputting process outputs a packet received from any of the plurality of information processing modules only when this received packet is a maintenance packet.
-
Specification