Gaoming Du, Jing He, Y. Song, Duoli Zhang, Huajie Wu
{"title":"Comparison of NoC routing algorithms based on packet-circuit switching","authors":"Gaoming Du, Jing He, Y. Song, Duoli Zhang, Huajie Wu","doi":"10.1109/ICIST.2013.6747643","DOIUrl":null,"url":null,"abstract":"Packet-circuit switching adopted by network on chip is a new data transmission protocol, which establishes a route by sending a request packet and transfers data by circuit switching. In order to make the network based on the protocol show excellent performance, we build data transmission link as rapidly and successfully as possible, which depends on the quality of routing algorithm. In this paper, XY routing algorithm, Turn routing algorithm and Retrograde-Turn routing algorithm are applied on Network-on-Chip. According to different packet lengths and injection rates, we construct different network congestion situations to test network performance. Compared with the XY routing algorithm, the experiment results demonstrate that the Retrograde-Turn routing algorithm can improve average throughput and average latency by 32.99% and 12.16% at best, respectively, when the packet length is long and the injection rate is high.","PeriodicalId":415759,"journal":{"name":"2013 IEEE Third International Conference on Information Science and Technology (ICIST)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE Third International Conference on Information Science and Technology (ICIST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIST.2013.6747643","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
Packet-circuit switching adopted by network on chip is a new data transmission protocol, which establishes a route by sending a request packet and transfers data by circuit switching. In order to make the network based on the protocol show excellent performance, we build data transmission link as rapidly and successfully as possible, which depends on the quality of routing algorithm. In this paper, XY routing algorithm, Turn routing algorithm and Retrograde-Turn routing algorithm are applied on Network-on-Chip. According to different packet lengths and injection rates, we construct different network congestion situations to test network performance. Compared with the XY routing algorithm, the experiment results demonstrate that the Retrograde-Turn routing algorithm can improve average throughput and average latency by 32.99% and 12.16% at best, respectively, when the packet length is long and the injection rate is high.