Hamed Sadat-Mehrizi, Mina Sadat-Mehrizi, E. Zeinali
{"title":"An Algorithm for Tolerating Multiple Faulty Channels in 2D NoCs","authors":"Hamed Sadat-Mehrizi, Mina Sadat-Mehrizi, E. Zeinali","doi":"10.1109/IEMCON.2018.8614964","DOIUrl":null,"url":null,"abstract":"In this paper a wormhole, adaptive, and fault tolerance routing method for 2-dimensions mesh network-on-chips (NoCs) is presented. This routing algorithm is based on a very low cost fault tolerant routing technique for tolerating multiple broken channels in the on-chip networks. It is an adaptive, deadlock-free, distributed, and congestion-aware routing algorithm which only two virtual channels are engaged for its adaptability and fault tolerance. Load balancing is acquired by using two congestion flags amongst each two adjoining nodes which exhibit the congestion existence in a network's row or column. Besides, different flags in each node may be used to alert the broken channel occurrence in a row or column. Ultimately, the network on chip efficiency, fault-tolerance ability and hardware overhead are computed via suitable simulations. The experimental outcomes validate that the NoCs total throughput and reliability are considerably elevated alongside extremely slight latency overhead in networks with multiple broken links.","PeriodicalId":368939,"journal":{"name":"2018 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IEMCON.2018.8614964","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper a wormhole, adaptive, and fault tolerance routing method for 2-dimensions mesh network-on-chips (NoCs) is presented. This routing algorithm is based on a very low cost fault tolerant routing technique for tolerating multiple broken channels in the on-chip networks. It is an adaptive, deadlock-free, distributed, and congestion-aware routing algorithm which only two virtual channels are engaged for its adaptability and fault tolerance. Load balancing is acquired by using two congestion flags amongst each two adjoining nodes which exhibit the congestion existence in a network's row or column. Besides, different flags in each node may be used to alert the broken channel occurrence in a row or column. Ultimately, the network on chip efficiency, fault-tolerance ability and hardware overhead are computed via suitable simulations. The experimental outcomes validate that the NoCs total throughput and reliability are considerably elevated alongside extremely slight latency overhead in networks with multiple broken links.