Multi-fault tolerant large-scale three-dimensional network-on-chip deterministic path routing method

A network-on-chip, large-scale technology, applied in data exchange networks, climate sustainability, advanced technologies, etc., can solve problems such as difficulty in meeting design requirements, reducing congestion and fault tolerance in the center of the on-chip network, and huge virtual channel overhead. Improve availability and ensure the effect of maximum delay

Active Publication Date: 2020-12-11
TONGJI UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, a local adaptive routing algorithm, which can better tolerate a single point of failure in the on-chip network to avoid deadlocks, but few technologies are developed for multiple faults; another example is a loop routing algorithm, which can reduce the on-chip Congestion and fault tolerance in the center of the network, but the algorithm does not provide a short path for data packet transmission; the routing algorithm using two virtual channels based on the Hamiltonian path can tolerate a single fault on the network on chip and avoid deadlock, FL-RuNS scheme It can tolerate a single failure on a three-dimensional on-chip network and avoid deadlocks, but virtual channels often require huge overhead; the ERFAN algorithm uses a huge table to record the number of hops from each port of the router to each possible destination node, but The effects of multiple failures cannot be fully tolerated; the region defense method can withstand the effects of multiple failures by sacrificing all non-faulty nodes in the unsafe region, and the fault-tolerant minimum routing method further tries to minimize the routing path while tolerating multiple failures, but The excessive sacrifice of fault-free nodes makes these two algorithms unsuitable for large-scale on-chip networks with many faults, because the calculated number of available nodes is difficult to meet the design requirements

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
  • Multi-fault tolerant large-scale three-dimensional network-on-chip deterministic path routing method
  • Multi-fault tolerant large-scale three-dimensional network-on-chip deterministic path routing method
  • Multi-fault tolerant large-scale three-dimensional network-on-chip deterministic path routing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. This embodiment is carried out on the premise of the technical solution of the present invention, and detailed implementation and specific operation process are given, but the protection scope of the present invention is not limited to the following embodiments.

[0050] 1. Relevant definitions and related indicators

[0051] 1. Related definitions

[0052] Network On Chip (Network On Chip, NoC): Network On Chip is a new communication method between IP cores in a system on chip. NoC is an important part of multi-core technology, which brings a new way of thinking to on-chip communication, which is obviously superior to traditional bus-based systems. The NoC-based system is more suitable for the local synchronous global asynchronous clock mechanism in the future multi-core complex SoC design. NoCs address the scalability issues of system-on-c...

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 relates to a multi-fault tolerant large-scale three-dimensional network-on-chip deterministic path routing method, which comprises the following steps of: maintaining a routing table oneach node of a three-dimensional network-on-chip, performing line routing on each node based on the routing table, and dynamically updating the routing table when a fault is detected, wherein the updating comprises the following steps: calculating the maximum strongly connected component of the three-dimensional on-chip network by adopting a Tarjan algorithm so as to abandon nodes which cannot work normally; processing a fault link located at the boundary based on a constructed three-dimensional steering model, so that each link cluster has and only has one steering forbidding pair, and updating a routing table; and processing the internal fault link according to a preset routing rule, and updating the routing table. Compared with the prior art, the method has the advantages that a network-on-chip can bear the influence of various faults, available nodes in the reconstructed network-on-chip can be utilized to the maximum extent, and the performance of the method is superior to that ofan existing solution in the aspects of average delay, throughput and energy consumption.

Description

technical field [0001] The invention relates to the technical field of on-chip network reliability design and development, in particular to a deterministic path routing method for a large-scale three-dimensional on-chip network that tolerates multiple faults. Background technique [0002] Network-on-chip is a new communication method between intellectual property cores in a system-on-chip. Large-scale on-chip networks are an important part of supercomputers, which can move a large number of parallel communications between chips to the inside of chips to reduce transmission delays, thereby significantly improving computing performance. At the same time, the use of advanced three-dimensional integration technology can further increase the density of large-scale network processing cores. However, the large-scale on-chip network has the problem of multiple faults, and the immaturity of the current 3D technology has also led to a high failure rate of through-silicon vias, which ...

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/703H04L12/741H04L12/751H04L12/933H04L45/28H04L45/02H04L45/74
CPCH04L45/28H04L45/54H04L49/109H04L45/02Y02D30/50
Inventor 张颖洪欣鹏江建慧王冬青
Owner TONGJI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products