哈尔滨工程大学学报
哈爾濱工程大學學報
합이빈공정대학학보
JOURNAL OF HARBIN ENGINEERING UNIVERSITY
2013年
10期
1327-1333
,共7页
层次化片上网络%多播路由%死锁避免%虫孔交换
層次化片上網絡%多播路由%死鎖避免%蟲孔交換
층차화편상망락%다파로유%사쇄피면%충공교환
hierarchical NoCs%multicast routing%deadlock avoidance%wormhole switching
为了降低多播通信延时,提出了一种基于层次化二维mesh片上网络的混合多播( HM)路由算法,并给出了其死锁避免方案。该算法以3×3的子mesh为单位将二维mesh网络划分为若干个多播区域,每个区域的中间路由器都通过一个额外端口与上层mesh网络的路由器相连。多播数据包在上层网络中按照Column-Path算法进行基于路径的多播,而在多播区域内则按照XY路由算法进行基于树的多播。仿真结果表明,相对于传统的基于路径的多播算法及基于树的RPM算法,HM算法能提供更小的多播延时,因此更适用于多目的通信的场合。
為瞭降低多播通信延時,提齣瞭一種基于層次化二維mesh片上網絡的混閤多播( HM)路由算法,併給齣瞭其死鎖避免方案。該算法以3×3的子mesh為單位將二維mesh網絡劃分為若榦箇多播區域,每箇區域的中間路由器都通過一箇額外耑口與上層mesh網絡的路由器相連。多播數據包在上層網絡中按照Column-Path算法進行基于路徑的多播,而在多播區域內則按照XY路由算法進行基于樹的多播。倣真結果錶明,相對于傳統的基于路徑的多播算法及基于樹的RPM算法,HM算法能提供更小的多播延時,因此更適用于多目的通信的場閤。
위료강저다파통신연시,제출료일충기우층차화이유mesh편상망락적혼합다파( HM)로유산법,병급출료기사쇄피면방안。해산법이3×3적자mesh위단위장이유mesh망락화분위약간개다파구역,매개구역적중간로유기도통과일개액외단구여상층mesh망락적로유기상련。다파수거포재상층망락중안조Column-Path산법진행기우로경적다파,이재다파구역내칙안조XY로유산법진행기우수적다파。방진결과표명,상대우전통적기우로경적다파산법급기우수적RPM산법,HM산법능제공경소적다파연시,인차경괄용우다목적통신적장합。
In order to reduce the time delay of multicast communication, a hybrid multicast ( HM) routing algorithm based on hierarchical 2D mesh Network-on-Chips ( NoCs ) is proposed together with its deadlock avoidance schemes. This algorithm partitions the 2D mesh network into several multicast regions in the unit of 3×3 submeshes. Through an extra port, the central router of each region is connected to the router of the upper level of mesh net-work. The multicast packet is routed by the Column-Path algorithm in the upper level of network for the path-based multicast, while in the multicast region it is routed in the manner of tree-based XY multicast. Simulation results show that, compared with traditional path-based multicast algorithms and the tree-based RPM algorithm, the pro-posed HM algorithm could achieve a lower multicast time delay, therefore, it is more suitable for the situations of multi-destination communication.