{"title":"Fast Path Routing Techniques for Nonblocking Broadcast Networks","authors":"Yuanyuan Yang, G. Masson","doi":"10.1109/PCCC.1994.504138","DOIUrl":null,"url":null,"abstract":"I n a nonblocking broadcast network, any broadcast connection request from an idle network input port to a set of idle network outputports can be realized without any disturbance (that is, rearrangement) of other existing connections. Nonblocking broadcast networks have important applications in parallel and distributed processing. The network controller used for determining connection path routings figures critically in the performance of an interconnection network, particularly in real-time parallel and distributed processing applications. I n this paper, we will present designs of a network controller for the currently best available explicit constructions of nonblocking broadcast switching networks with a constant number of stages. For a three-stage nonblocking broadcast network of the type we consider wherein there are r switch modules in each of the first and third stages with n input ports and n output ports on each of these switch modules, i t will be seen that a network controller can determine connection path routings to satisfy a broadcast connection request in O( ,:if;,.) gate propagations. The designs will also be generalzzed to multi-stage networks in the same order of path routing time. This contrasts favorably with the O(nr) steps required in the previous software control algorithm. Furthermore, even the most hardware intensive of the controller designs is comparable in logic circuitry to that of one switching module. The network controller designs presented in this paper render the nonblocking broadcast networks we consider useful in real-time parallel and distributed processing applications which require high-speed network connection path set-ups.","PeriodicalId":203232,"journal":{"name":"Proceeding of 13th IEEE Annual International Phoenix Conference on Computers and Communications","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceeding of 13th IEEE Annual International Phoenix Conference on Computers and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PCCC.1994.504138","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
I n a nonblocking broadcast network, any broadcast connection request from an idle network input port to a set of idle network outputports can be realized without any disturbance (that is, rearrangement) of other existing connections. Nonblocking broadcast networks have important applications in parallel and distributed processing. The network controller used for determining connection path routings figures critically in the performance of an interconnection network, particularly in real-time parallel and distributed processing applications. I n this paper, we will present designs of a network controller for the currently best available explicit constructions of nonblocking broadcast switching networks with a constant number of stages. For a three-stage nonblocking broadcast network of the type we consider wherein there are r switch modules in each of the first and third stages with n input ports and n output ports on each of these switch modules, i t will be seen that a network controller can determine connection path routings to satisfy a broadcast connection request in O( ,:if;,.) gate propagations. The designs will also be generalzzed to multi-stage networks in the same order of path routing time. This contrasts favorably with the O(nr) steps required in the previous software control algorithm. Furthermore, even the most hardware intensive of the controller designs is comparable in logic circuitry to that of one switching module. The network controller designs presented in this paper render the nonblocking broadcast networks we consider useful in real-time parallel and distributed processing applications which require high-speed network connection path set-ups.