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

Network-on-Chip Architecture Based on Butterfly Network Coding and Its Shortest Path Acquisition Method

A butterfly network and shortest path technology, which is applied in data exchange networks, digital transmission systems, electrical components, etc., can solve the problems of power consumption and interconnection speed that cannot meet the requirements of on-chip communication, wireless interface transmission distance inconsistency, subnet high delay and Reduce the transmission rate and other issues, achieve the effect of shortening the number of key link hops, solving network congestion, and high-speed and efficient data transmission

Active Publication Date: 2021-05-04
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the scalability of the traditional on-chip network interconnection structure based on metal dielectrics meets the requirements, it cannot meet the needs of future on-chip communication in terms of power consumption and interconnection speed; in order to solve the bottleneck problem of metal transmission lines, the wireless on-chip The characteristics of high transmission rate and low power consumption have gradually begun to be studied. ChengLi et al. proposed a photon-on-chip network architecture using nanophotonic communication--LumiNOC; M.-C.F.Chang et al. proposed using guided wave transmission for on-chip Network communication scheme; S.Watanabe et al. proposed UWB (UltraWideband) for on-chip communication scheme; the proposed wireless on-chip network Small-Word (Small-Word) architecture uses wireless transmission to create shortcuts to reduce key path delays , but as the size of the internal subnet increases, it will still lead to the emergence of high-latency paths
Moreover, if the inner network is too large, the problems of high delay and transmission rate reduction caused by wired transmission in the subnet are still difficult to solve
At the same time, the long distance of the wireless transmission interface and the inconsistency of the transmission distance of the wireless interface will lead to design difficulties

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
  • Network-on-Chip Architecture Based on Butterfly Network Coding and Its Shortest Path Acquisition Method
  • Network-on-Chip Architecture Based on Butterfly Network Coding and Its Shortest Path Acquisition Method
  • Network-on-Chip Architecture Based on Butterfly Network Coding and Its Shortest Path Acquisition Method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] Embodiment 1: This embodiment provides an on-chip network architecture based on butterfly network coding, each node is distributed in a honeycomb shape, and each cell is an equilateral triangle formed by the connection lines of three adjacent nodes. In this architecture, control signals are transmitted in a wired manner; at the same time, data is transmitted in a wireless manner. figure 1 An illustration of this network-on-chip architecture with 19 nodes is given.

[0044] The state of the node includes idle state, sending state, direct forwarding state, encoding forwarding state and auxiliary state; among them, the node in the idle state does not process any data packets; the node in the sending state is sending data packets as the sending node; directly The node in the forwarding state is receiving the data packet sent by the sending node, and directly forwards the data packet without network coding; the node in the coding forwarding state is receiving data packets fr...

Embodiment 2

[0079] Embodiment 2: The present invention also provides a method for obtaining the shortest path between any two nodes when applying the above-mentioned network-on-chip architecture based on butterfly network coding, using one of any two nodes as the source node, The other serves as the destination node.

[0080] Set any node in the architecture as the original node, and set the coordinates of the original node as (0, 0, 0); set any connection between the original node and other nodes as the first connection, and set the Set the extension direction of a link as the positive direction of the x-axis, set the link obtained by rotating the original node 60 degrees with the first link as the second link, and set the extension direction of the second link is the positive direction of the z-axis, and the connection obtained by rotating the original node and the first connection by 120 degrees is named the third connection, and the extension direction of the third connection is set a...

example 1

[0091] Example 1: Get the manual figure 2 The node whose coordinates are (-1,1,0) is used as the source node, and the node whose coordinates are (2,0,0) is used as the destination node; the following process is used to calculate the shortest path between any two nodes:

[0092] Get the coordinates of the source node relative to the original node (x1,y1,z1)=(-1,1,0), and get the coordinates of the destination node relative to the original node (x2,y2,z2)=(2,0,0) .

[0093] (1) Calculate the first relative number (x', y', z'), where x'=x2-x1=2-(-1)=3; y'=y2-y1=0-1=-1; z'=z2-z1=0-0=0.

[0094] (2) Judging whether p=x'*y'=-3 in the first relative number is greater than 0; if yes, enter step (3), otherwise enter step (5).

[0095] (3) Calculate the distance dz between the source node and the destination node on the z-axis by the formula dz=min{|x'|,|y'|,|z'|}, min{} is the minimum value function; if z' >0, move the distance dz in the positive direction of the z-axis, if z'<0, ...

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 the technical field of intra-chip communication, in particular to an on-chip network architecture based on butterfly network coding and a method for obtaining the shortest path. Each node of the network architecture is distributed in a honeycomb shape, and each honeycomb is an equilateral triangle formed by connecting lines of three adjacent nodes. The Z-X-Y shortest path routing based on the butterfly network coding based on-chip network architecture and the cellular topology can find the shortest routing path under the condition of avoiding deadlock; compared with the traditional topology, such as mesh topology, the cellular topology in the architecture provided by the present invention has natural shortcuts, which can shorten the number of hops of key links; at the same time, the architecture provided by the present invention will use butterfly network coding, which can greatly eliminate network hot spots and solve network congestion Problem: The cellular architecture provided by the present invention transmits data packets by wireless, transmits control signals by wire, and separates data from control signals, so that high-speed and high-efficiency data transmission can be accomplished.

Description

technical field [0001] The invention relates to the technical field of intra-chip communication, in particular to an on-chip network architecture based on butterfly network coding and a shortest path acquisition method thereof. Background technique [0002] The key to the development of on-chip multi-core processors (CMP) is the communication architecture scheme between multiple cores. Under the traditional bus structure, on-chip communication technology has encountered a development bottleneck, and even if the characteristics of the transmission line are continuously improved, it is difficult to meet the inter-core communication requirements. In recent years, in order to improve the performance of on-chip communication, the scheme of replacing traditional bus technology with network-on-chip (NoC) has been proposed. Although the scalability of the traditional on-chip network interconnection structure based on metal dielectrics meets the requirements, it cannot meet the need...

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/721H04L12/733H04L45/122
CPCH04L45/12H04L45/122
Inventor 张家勋陈亦欧凌翔
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
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