{"title":"The selector-tree network: A new self-routing and non-blocking interconnection network","authors":"Tripti Jain, K. Schneider, Anoop Bhagyanath","doi":"10.1109/ReCoSoC.2016.7533894","DOIUrl":null,"url":null,"abstract":"This paper introduces with the selector-tree network a new self-routing and non-blocking interconnection network: The n × n network is capable of routing any permutation of its n inputs to its n output ports and is therefore non-blocking, and thus, more powerful than Ω-permutation and Banyan networks. In contrast to other non-blocking interconnection networks like the Beneš network, our selector-tree network does not need an additional setup time since the target addresses of the connections directly define the conflict-free routes so that the network is self-routing. The overall depth of the network depends on the implementation of its building block, the selector module: In this paper, we present two preliminary alternatives where the more expensive one requires O(log(n)2) time and O(n2 log(n)) gates while the other one requires O(n) cycles and only O(n) gates for the n × n network. The two alternatives can also be combined to optimize both time and size for particular sizes.","PeriodicalId":248789,"journal":{"name":"2016 11th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 11th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ReCoSoC.2016.7533894","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This paper introduces with the selector-tree network a new self-routing and non-blocking interconnection network: The n × n network is capable of routing any permutation of its n inputs to its n output ports and is therefore non-blocking, and thus, more powerful than Ω-permutation and Banyan networks. In contrast to other non-blocking interconnection networks like the Beneš network, our selector-tree network does not need an additional setup time since the target addresses of the connections directly define the conflict-free routes so that the network is self-routing. The overall depth of the network depends on the implementation of its building block, the selector module: In this paper, we present two preliminary alternatives where the more expensive one requires O(log(n)2) time and O(n2 log(n)) gates while the other one requires O(n) cycles and only O(n) gates for the n × n network. The two alternatives can also be combined to optimize both time and size for particular sizes.