Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Packet-circuit exchanging on-chip router oriented rollback steering routing algorithm and router used thereby

A circuit switching and router technology, applied in the field of packet-circuit switching on-chip router routing algorithms, can solve problems such as the inability to meet the communication performance requirements of high-performance on-chip routers, complex routing algorithm implementation, and poor network communication efficiency, to avoid on-chip routers. Network congestion, improve average throughput and average packet delay, achieve low cost effects

Inactive Publication Date: 2010-09-15
NANJING UNIV
View PDF2 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The traditional static XY routing algorithm and dynamic XY routing algorithm have the problems of network congestion and poor network communication efficiency. The implementation of routing algorithm is complicated, which can no longer meet the communication performance requirements of high-performance on-chip routers.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Packet-circuit exchanging on-chip router oriented rollback steering routing algorithm and router used thereby
  • Packet-circuit exchanging on-chip router oriented rollback steering routing algorithm and router used thereby
  • Packet-circuit exchanging on-chip router oriented rollback steering routing algorithm and router used thereby

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0075] A fallback steering routing algorithm for packet-circuit switching on-chip routers. The routing algorithm is an adaptive routing algorithm, which performs routing arbitration according to the congestion of the on-chip network, dynamically changes the routing path according to the occupancy of link resources, and records that the routing conditions are met. output port, re-select the output port after encountering congestion to implement fallback routing and avoid congestion; the specific steps are as follows:

[0076] 1) If the output ports in the X direction and the Y direction meet the routing conditions at the same time and at least one direction is not occupied, then store the two output port numbers; if only one output port in the X direction or the Y direction meets the routing conditions and does not is occupied, then only this output port number is stored; if no output port satisfies the routing condition at the same time and is not occupied, then no output port ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a packet-circuit exchanging on-chip router oriented rollback steering routing algorithm and a router used thereby. The algorithm is an adaptive routing algorithm, which performs routing arbitrage according to an on-chip network congestion condition and dynamically changes a routing path according to the occupation situation of a link resource. The algorithm records output ports meeting a routing condition, reselects an output port after meeting congestion and realizes rollback routing so as to fully use network resources, effectively avoids congestion, improves average throughput and reduces average packet delay. The router comprises an input state machine, a priority encoder, an address decoder, an arbiter and an output state machine, which are sequentially connected. When selecting the routing path, the router does not retrace to route in a 180-degree direction and does not route in a direction far away from a target node, so the router does not cause the problem of dead locking or active locking. The algorithm and the router of the invention are low in cost and high in performance and are suitable for realizing an on-chip network system with high performance.

Description

technical field [0001] The invention relates to a packet-circuit switching on-chip router-oriented routing algorithm, in particular to a packet-circuit switching on-chip router-oriented fallback routing algorithm and the used router. Background technique [0002] Network on Chip (NoC) consists of resource node 11 (Resource), network interface 12 (Network Interface, NI), router 13 (Router) and link 14 (Channel), such as figure 1 shown. [0003] (1) Resource node: A node that performs computing or storage tasks, usually composed of an intellectual property core (IntellectualProperty, IP). [0004] (2) Network interface: refers to the interface between the resource node and the switch node, which realizes the standard access of the resource node and the network on chip; only the resource node equipped with the network interface can connect to the network to communicate with other resource nodes. [0005] (3) Router: also known as switch node or communication node, which const...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/56H04L12/721
Inventor 李丽潘红兵万健沙金何书专李伟
Owner NANJING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products