Font Size: a A A

Research On Multi-channel Non-block And Bypass Ring NoC

Posted on:2022-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y D GaoFull Text:PDF
GTID:2518306512972389Subject:IC Engineering
Abstract/Summary:PDF Full Text Request
With the development of integrated circuit and process technology,along with the improvement of application requirements,there are more and more cores and processing elements integrated on a single chip.The increase of the number of nodes on chip leads to the problem of network delay,which can not be ignored.In order to solve the problem of poor timeliness and flexibility,it is very important to study and optimize the NoC structure.Based on the comparative analysis of NoC architecture and bus transmission architecture system performance,this paper focuses on three aspects of NoC topology,routing algorithm and flow control mechanism,and constructs a multi-channel non-block bypass ring NoC architecture.Firstly,according to the application requirements of high throughput and low network delay,a multi-channel topology is proposed to improve the timeliness and flexibility of the network.The odd and even channels are used to split the packets,so that the two channels are independent of each other and transmit data at the same time;secondly,in order to avoid data congestion,this paper proposes a non-block routing and bypass routing structure,which enables packets to transmit multiple nodes in a single cycle without relying on the virtual channel buffer,so as to reduce the transmission delay and save the area and power overhead caused by the virtual channel buffer;finally,the wormhole routing flow control mechanism is improved to make the bypass channel quickly established,further reduce the system delay and improve the transmission efficiency.In this paper,the gem5 simulator is used to model the proposed multi-channel non-block bypass ring NoC,and the simulation test is carried out.The average network delay is analyzed under different parameter configurations and compared with BaseLine NoC and SMART NoC.The results show that the throughput of multi-channel NoC is 1.48?3.27 times of that of BaseLine NOC,and the transmission delay of BaseLine NoC can be reduced by 7.14%?45.30%;compared with BaseLine NoC,non-block NoC can save 96KB area,increase network latency by 1.87flit/cycle,and reduce throughput by 4.4%;compared with BaseLine NoC,the transmission delay of bypass NoC is reduced by 49.53%?80.21%,and the throughput is 0.87?1.73 times of BaseLine NoC.Under the network scale of 16-64 nodes,the throughput of multi-channel non-block bypass ring NoC is 1-5 times of that of BaseLine NoC and 1.76-3 times of that of SMART NoC;Compared with BaseLine NoC,the delay is reduced by 77%?96%,and compared with SMART NoC,the delay is reduced by 30%?80%;the delay of multi-channel non-block bypass ring NoC with maximum hops of 4 is less than that of SMART NoC with maximum hops of 8;the buffer area of 64 node multi-channel non-block bypass ring NoC is 384KB less than that of BaseLine NoC and 480KB less than that of SMART NoC.
Keywords/Search Tags:many-core, network-on-chip, multi-channel, non-block, bypass, low latency, high throughput
PDF Full Text Request
Related items