Routing method for dual-ring structure on-chip network oriented to multi-address shared data routing packets
A technology for sharing data and multi-address, which is applied in the direction of data exchange network, digital transmission system, electrical components, etc. It can solve the problems of central router channel congestion, reduce the transmission efficiency of the on-chip network, and achieve the effect of increasing transmission bandwidth and improving transmission efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0045] The feature of this embodiment is that the multi-address sharing data routing packet includes routing packets with different destination address directions.
[0046] Such as image 3 Shown is a schematic diagram of the first embodiment of the present invention, "D" in the figure represents information such as data contained in the routing packet, the same below.
[0047] Step 301: Router 0 receives the multi-address sharing data routing packet 301 sent by the computing unit connected to it, which contains three routing packets, corresponding to three different destination addresses, the destination addresses are respectively routers 13, 6 and 7, and transmit The directions are left, right, and right. Due to the difference in the transmission direction, it needs to be split. Router 0 splits the multi-address shared data routing packet 301, and packages the routing packet with the destination address 13 into routing packet 302. The routing packets whose addresses are 6 a...
no. 2 example
[0053] The feature of this embodiment is that the multi-address sharing data routing packet transmitted in the inner loop routing path contains a routing packet with a shorter transmission distance.
[0054] Such as Figure 4 Shown is a schematic diagram of a second embodiment of the present invention.
[0055] Step 401: Router 0 receives the multi-address sharing data routing packet 401 sent by the computing unit connected to it, which contains three routing packets, corresponding to three different destination addresses, the destination addresses are respectively routers 3, 6 and 8, and transmit The directions are all to the right, because the transmission direction is the same, so there is no need to split at present;
[0056] Step 402: The distances between the three routing packets in the multi-address sharing data routing packet 401 and the destination address are 3, 6 and 8 respectively, and the average distance is 5.7, greater than α, so the multi-address sharing da...
no. 3 example
[0061] The feature of this embodiment is that the multi-address shared data routing packet transmitted in the outer ring routing path contains a routing packet with a longer transmission distance.
[0062] Such as Figure 5 Shown is a schematic diagram of a third embodiment of the present invention.
[0063] Step 501: Router 0 receives the multi-address shared data routing packet 501 sent by the computing unit connected to it, which contains three routing packets, corresponding to three different destination addresses, the destination addresses are respectively routers 1, 3 and 5, and transmit The directions are all to the right, because the transmission direction is the same, so there is no need to split at present;
[0064] Step 502: The distances between the three routing packets in the multi-address sharing data routing packet 501 and the destination address are 1, 3 and 5 respectively, and the average distance is 3, less than α, and because not every routing packet cor...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


