发明名称 VLSI layouts of fully connected generalized and pyramid networks with locality exploitation
摘要 VLSI layouts of generalized multi-stage and pyramid networks for broadcast, unicast and multicast connections are presented using only horizontal and vertical links with spacial locality exploitation. The VLSI layouts employ shuffle exchange links where outlet links of cross links from switches in a stage in one sub-integrated circuit block are connected to inlet links of switches in the succeeding stage in another sub-integrated circuit block so that said cross links are either vertical links or horizontal and vice versa. Furthermore the shuffle exchange links are employed between different sub-integrated circuit blocks so that spacially nearer sub-integrated circuit blocks are connected with shorter links compared to the shuffle exchange links between spacially farther sub-integrated circuit blocks. In one embodiment the sub-integrated circuit blocks are arranged in a hypercube arrangement in a two-dimensional plane. The VLSI layouts exploit the benefits of significantly lower cross points, lower signal latency, lower power and full connectivity with significantly fast compilation. The VLSI layouts with spacial locality exploitation presented are applicable to generalized multi-stage and pyramid networks, generalized folded multi-stage and pyramid networks, generalized butterfly fat tree and pyramid networks, generalized multi-link multi-stage and pyramid networks, generalized folded multi-link multi-stage and pyramid networks, generalized multi-link butterfly fat tree and pyramid networks, generalized hypercube networks, and generalized cube connected cycles networks for speedup of s≧1. The embodiments of VLSI layouts are useful in wide target applications such as FPGAs, CPLDs, pSoCs, ASIC placement and route tools, networking applications, parallel & distributed computing, and reconfigurable computing.
申请公布号 US9529958(B2) 申请公布日期 2016.12.27
申请号 US201414522599 申请日期 2014.10.24
申请人 Konda Technologies Inc. 发明人 Konda Venkat
分类号 G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项 1. A two-dimensional layout of hierarchical routing network implemented in a non-transitory medium comprising: a total of a×b blocks with one side of said layout having the size of “a” blocks and the other side of said layout having the size of “b” blocks where a≧1 and b≧1, and said routing network comprising a total of N1 inlet links and a total of N2 outlet links and y hierarchical stages where y≧1, N1>1 and N2>1 wherein either N2=N1×p2, N1=(a×b)×p, and said each block comprising at most p inlet links and at most p×p2 outlet links; or N1=N2×p1, N2=(a×b)×p, and said each block comprising at most p outlet links and at most p×p1 inlet links, where p≧1, p1≧1 and p2≧1, and said each stage comprising at least one switch of size d×d, where d≧2 and each said switch of size d×d having d incoming links and d outgoing links; and said each block may not be comprising the same number of said inlet links and may not be comprising the same number of said out links; said each block may not be comprising the same number of said stages; said each stage may not be comprising the same number of switches; and said each switch in said each stage may not be of the same size d, Said inlet links directly connected to one or more said incoming links, and said outgoing links directly connected to one or more said outlet links, said incoming links and outgoing links in each switch in said each stage of said each block comprising a plurality of forward connecting links connected from switches in lower stage to switches in the immediate succeeding higher stage, and also comprising a plurality of backward connecting links connected from switches in higher stage to switches in the immediate preceding lower stage; and said forward connecting links comprising a plurality of straight links connected from a switch in a stage in a block to a switch in another stage in the same block and also comprising a plurality of cross links connected from a switch in a stage in a block to a switch in another stage in a different block, and said backward connecting links comprising a plurality of straight links connected from a switch in a stage in a block to a switch in another stage in the same block and also comprising a plurality of cross links connected from a switch in a stage in a block to a switch in another stage in a different block; and said all cross links are connected as either vertical or horizontal links between switches in two different said blocks.
地址 San Jose CA US