Method of transferring data and corresponding device
First Claim
1. A method of transferring data between a first and a second set of integrated circuits via a switch circuit including a set of paths each associated with a weighting coefficient representing a data stream for each path, the switch circuit also including inputs and outputs respectively associated with integrated circuits of the first and second sets, the method comprising:
- credit flow controlling, by the switch circuit, between the first set of integrated circuits and the switch circuit and credit flow controlling between the switch circuit and the second set of integrated circuits, wherein credit flow controlling includes;
computing, via the switch circuit, an available credit coefficient for each integrated circuit of the first set on the basis of a credit allocated by each integrated circuit of the second set and of the weighting coefficient of each path; and
transmitting, by the switch circuit, the data based upon the computed available credit coefficient.
4 Assignments
0 Petitions
Accused Products
Abstract
The method of transferring data between a first and a second set of elements via a switch that includes a set of paths each associated with a weighting coefficient representing a data stream for each path. The method includes a credit flow control between the first set of elements and the switch and a credit flow control between the switch and the second set of elements. An available credit coefficient is computed for each element of the first set on the basis of a credit allocated by each element of the second set and of the weighting coefficient of each path.
-
Citations
22 Claims
-
1. A method of transferring data between a first and a second set of integrated circuits via a switch circuit including a set of paths each associated with a weighting coefficient representing a data stream for each path, the switch circuit also including inputs and outputs respectively associated with integrated circuits of the first and second sets, the method comprising:
credit flow controlling, by the switch circuit, between the first set of integrated circuits and the switch circuit and credit flow controlling between the switch circuit and the second set of integrated circuits, wherein credit flow controlling includes; computing, via the switch circuit, an available credit coefficient for each integrated circuit of the first set on the basis of a credit allocated by each integrated circuit of the second set and of the weighting coefficient of each path; and transmitting, by the switch circuit, the data based upon the computed available credit coefficient. - View Dependent Claims (2, 3, 4, 5)
-
6. A device for transferring data between a first and a second set of integrated circuits, the device comprising:
-
a switch circuit including a set of paths each associated with a weighting coefficient representing a data stream for each path and comprising inputs and outputs respectively associated with integrated circuits of the first and of the second set; the switch circuit configured to calculate an available credit coefficient for each integrated circuit of the first set on the basis of a credit allocated by each integrated circuit of the second set and of the weighting coefficient of each path and to transmit the data on the basis of the value of the credit coefficient calculated. - View Dependent Claims (7, 8, 9)
-
-
10. A telecommunication system comprising:
-
a printed circuit including a first and a second set of integrated circuits; and a device for transferring data between the first and second set of integrated circuits, the device comprising; a switch including a set of paths each associated with a weighting coefficient representing a data stream for each path and comprising inputs and outputs respectively associated with integrated circuits of the first and of the second set, and the switch configured to calculate an available credit coefficient for each integrated circuit of the first set on the basis of a credit allocated by each integrated circuit of the second set and of the weighting coefficient of each path and to transmit the data on the basis of the value of the credit coefficient calculated. - View Dependent Claims (11, 12, 13)
-
-
14. A method of transferring data between a first and a second set of integrated circuits via a switch circuit including a set of paths, the switch circuit also including inputs and outputs respectively associated with integrated circuits of the first and second sets, the method comprising:
credit flow controlling, by the switch circuit, data transferred between the first set of integrated circuits and the switch circuit and data transferred between the switch circuit and the second set of integrated circuits, wherein credit flow controlling includes; determining, by the switch circuit, an available credit coefficient for each integrated circuit of the first set based on a credit allocated by each integrated circuit of the second set and a likelihood for each path of the switch circuit that data dispatched on a corresponding input is dispatched to a corresponding output; and transmitting, by the switch circuit, data on the set of paths based on the available credit coefficients so that data congestion between the first set and second set of integrated circuits is reduced. - View Dependent Claims (15, 16, 17, 18)
-
19. A device for transferring data between a first set and a second set of integrated circuits, the device comprising:
a switch circuit including a set of paths, inputs and outputs, wherein the inputs and the outputs are respectively associated with the first set and the second set of integrated circuits, and each path includes a likelihood that data dispatched on a corresponding input is dispatched to a corresponding output, the switch circuit configured to; determine an available credit coefficient for each integrated circuit of the first set based on a credit allocated by each integrated circuit of the second set and the likelihood of each path; and transmit the data based on the available credit coefficients so that data congestion between the first set and second set of integrated circuits is reduced. - View Dependent Claims (20, 21, 22)
Specification