期刊文献+

一种基于气泡流控的改进多播路由算法 被引量:2

A novel multicast routing algorithm based on bubble flow control
下载PDF
导出
摘要 多播通信在片上多核系统中占据很重要的地位,并会对多核系统上并行应用程序的性能产生很大影响。现有的多播路由算法大多存在资源利用不均衡的不足,从而导致片上缓存资源的利用率较低。提出一种新的基于气泡流控的多播路由算法,该方法充分利用了片上网络的缓存资源,并通过向网络注入气泡避免了死锁现象的产生。实验表明,该方法可以有效提高片上网络中多播通信的性能,在合成负载下,该方法相对于均衡自适应多播路由算法可以实现18.1%的网络平均时延的降低以及16.7%的网络饱和吞吐量的增加。 Multicast communication contributes most of communicating amount in Chip Multiprocessors (CMPs) ,and plays a key role in the performance of parallel applications. The recently proposed multicast routing algorithms most lack the balance in resource utilization, thus resulting in the low utilization of the buffers in Network-on-Chip (NoC). A new multicast routing algorithm based on bubble flow control is proposed,which makes full use of the buffers in NoCs and avoids deadlock by injecting bubbles into the network. Our evaluation shows that the proposal can improve the performance of multicast communication efficiently. Under synthetic traffic, the proposal can reduce the average network delay by 18.1% and improve the network saturation throughput by 16.7%, compared with the balanced adaptive multicast routing algorithm.
出处 《计算机工程与科学》 CSCD 北大核心 2015年第2期191-198,共8页 Computer Engineering & Science
基金 国家863计划资助项目(2013AA014301 2013AA01A208) 全国优秀博士学位论文作者专项资金资助项目(201450) 国家自然科学基金资助项目(61272482 61303066)
关键词 多播通信 均衡自适应多播路由 气泡 无死锁性 多核 multicast communication balanced adaptive multicast routing bubble deadlock multicore
  • 相关文献

参考文献11

  • 1Chaiken D, Field C, Kurihara K,et al. Directory-based cache coherence in large scale multiprocessors [ J ]. Computer, 1990,23 (6) :49-58.
  • 2Martin M M K, Hill M D, Wood D A. Token coherence:Decoupling performance and correctness[C] // Proc of the 30th International Symposium on Computer Architecture, 2003? 182-193.
  • 3Jerger N E,Peh L-S, Lipasti M,et al. Virtual circuit tree multicasting:A case for on-chip hardware multicast support [C]^Proc of ISC A, 2008:229-240.
  • 4Malumbres M P, Duato J,Torrellas J. An efficient implementation of tree-based multicast routing for distributed shared-memory multiprocessors[C] // Proc of IPDPS. 1996 : 186-189.
  • 5Rodrigo S,Flich J,Duato J, et al. Efficient unicast and multicast support for CMPs[C] //Proc of MICRO’OS,2008 : 364-375.
  • 6Wang L,Jin Yu-hu, Kim H, et al. Recursive partitioning multicast : A bandwidth-efficient routing for networks-on-chip [C]//Proc of NOCS,09,2009:64-73.
  • 7Ma S,Jerger N E,Wang Z Y. Supporting efficient collectivecommunication in NoCs[C]//Proc of HPCA712, 2012: 165- 176.
  • 8Duato J. A new theory of deadlock-free adaptive routing in wormhole networks [J]. IEEE Transactions on Parallel and Distributed Systems, 1993 ,4( 12) : 1320-1331.
  • 9Xiao Can-wen, Zhang Min-xuan, Dou Yong, et al. Dimensional bubble flow control and fully adaptive routing in the 2-D mesh network on chip[C] // Proc of EUC,08,2008 : 353-358.
  • 10Jerger N E,Peh L. On-chip networks [M]. 1st ed. California: Morgan Claypool Publishers, 2009.

同被引文献9

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部