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

A fault-tolerant adaptive routing method based on ant colony algorithm

An ant colony algorithm and self-adaptive technology, applied in computing, computing models, instruments, etc., can solve the problems of reducing delay, routing table storage overhead, singleness, etc., to achieve the effect of reducing data transmission delay and realizing network load

Active Publication Date: 2021-04-02
SOUTHEAST UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The fault-tolerant adaptive routing algorithm solves this problem from the routing algorithm level. Traditional fault-tolerant adaptive algorithms generally use a single value for fault reminders. At the same time, the storage overhead of the routing table is too large, and a large amount of time is spent on routing path selection. time overhead
Although the effect of reducing the delay is achieved to a certain extent, there are also certain limitations.

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
  • A fault-tolerant adaptive routing method based on ant colony algorithm
  • A fault-tolerant adaptive routing method based on ant colony algorithm
  • A fault-tolerant adaptive routing method based on ant colony algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0037] Such as figure 1 As shown, a fault-tolerant adaptive routing method based on ant colony algorithm includes the following steps:

[0038] Step 1 Initialize the routing table:

[0039] In a two-dimensional network, a two-dimensional coordinate system is used to mark the position of each node. In addition to the conventional storage entry and exit nodes, the routing table also needs to add pheromones, FPDs and FVs.

[0040] Among them, pheromone is used in ant colony algorithm; FPD is used to calculate EBL; FV is used to record whether the distance between the node and the fault node has an impact on pheromone.

[0041] Step 2 Check the faulty node:

[0042] Start the self-test circuit in the chip. Generally, the chip contains a self-test circuit, and the self-test circuit is used to check whether there is a faulty node. If yes, mark these faulty nodes and go to step three; if not, go to step four.

[0043] Step 3 Start the fault reminder mechanism:

[0044] Start the...

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 fault-tolerant self-adaptive routing method based on ant colony algorithm, which includes: marking the position of each node in a two-dimensional network and setting the routing table; detecting a faulty node, if there is a faulty node, calculating the number of nodes adjacent to the faulty node The fault value of the node and the effective buffer length; if there is no faulty node, use the adaptive routing algorithm to find and obtain one or more routing paths to be selected; select an optimal routing path from the routing paths to be selected according to the evaluation scale, Update the pheromone routing table according to the ant colony routing algorithm; check whether the destination node is reached, and if so, end the routing; otherwise, judge whether there is a deadlock in the routing path, and end if there is a deadlock; otherwise, re-detect the faulty node. Based on the ant colony algorithm, the path selection mechanism in the fault-tolerant adaptive routing algorithm is optimized and the pheromone routing table is updated. In the case of faulty nodes, the data transmission delay of the entire network on chip is reduced, and the network load is balanced.

Description

technical field [0001] The invention relates to the technical field of routing of on-chip networks, in particular to a fault-tolerant adaptive routing method based on an ant colony algorithm. Background technique [0002] With the development of semiconductor technology, chips are gradually developing from single-core to multi-core and even many-core, which requires more and more attention to the interconnection of the system when designing the chip architecture. However, the current mainstream bus-based interconnection method can no longer meet the needs of the growing chip scale. In response to this situation, researchers have proposed a chip interconnection method based on a network on chip. In an on-chip network, if the network scale is small, deterministic routing is generally used because it is simple to implement and can meet performance requirements; as the network scale increases, adaptive routing algorithms are used because deterministic routing has a large It may...

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 Patents(China)
IPC IPC(8): H04L12/703H04L12/707H04L12/741H04L12/705G06N3/00H04L45/28H04L45/18H04L45/24H04L45/74
CPCH04L45/18H04L45/22H04L45/28H04L45/74G06N3/006
Inventor 王学香蔡磊李晨锋郑阳时龙兴
Owner SOUTHEAST 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