Network-on-chip architecture based on butterfly network coding and shortest path acquiring method of network-on-chip architecture

A butterfly network and network-on-chip 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: 2017-12-26
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF2 Cites 2 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. Cheng Li et al. proposed a photon-on-chip network architecture using nanophotonic communication--LumiNOC; M.-C.F.Chang et al. proposed the use of guided wave transmission for On-chip network communication scheme; S.Watanabe et al. proposed UWB (Ultra Wideband) to carry out on-chip communication scheme; the proposed wireless on-chip network Small-Word (Small-Word) architecture uses wireless transmission to create a shortcut to reduce the critical path Delay, 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 shortest path acquiring method of network-on-chip architecture
  • Network-on-chip architecture based on butterfly network coding and shortest path acquiring method of network-on-chip architecture
  • Network-on-chip architecture based on butterfly network coding and shortest path acquiring method of network-on-chip architecture

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 fro...

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 (x 1 ,y 1 ,z 1 )=(-1,1,0), to obtain the coordinates of the destination node relative to the original node (x 2 ,y 2 ,z 2 )=(2,0,0).

[0093] (1) Calculate the first relative number (x', y', z'), where x'=x 2 -x 1 =2-(-1)=3; y'=y 2 -y 1 =0-1=-1; z'=z 2 -z 1 =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) by formula d z =min{|x'|,|y'|,|z'|} Calculate the distance d between the source node and the destination node on the z axis Z , min{} is the minimum value function; if z′>0, move the distance d in the positive ...

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 on-chip communication, in particular to a network-on-chip architecture based on butterfly network coding and a shortest path acquiring method of the network-on-chip architecture. The nodes of the network-on-chip architecture are distributed in a honeycomb manner, and each honeycomb is an equilateral triangle formed by the connecting lines of three adjacent nodes. The network-on-chip architecture has the advantages that the network-on-chip architecture based on butterfly network coding and Z-X-Y shortest-path routing matched with honeycomb topology can avoid deadlock and find out the shortest routing path; compared with traditional topological structures such as mesh topology, the honeycomb topology of the network-on-chip architecture has natural shortcuts and can reduce key link hop count; meanwhile, the network-on-chip architecture uses the butterfly network coding, can greatly eliminate network hot spots and can solve the problem of network congestion; the honeycomb network-on-chip architecture transmits data packets in a wireless manner and transmits control signals in a wired manner, data and the control signals are separated, and high-speed and efficient data transmission can be completed.

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
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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products