期刊文献+

虫孔路由二维网孔机器上的最优图论算法 被引量:1

Optimal Graph Algorithms on Wormhole Routed 2D Meshes
在线阅读 下载PDF
导出
摘要 连通分量和最小生成树是图论中的两个基本问题 ,在许多领域都有很多应用 .对于顶点数为 n的图和规模为 p× p的虫孔路由二维网孔机器 ,该文针对 p n和 n <p n2 分别提出了连通分量算法和最小生成树算法 ,算法的时间复杂度分别为 O(n2 / p +nlogp)和 O((n2 / p) log2 n) .当 plogp n时 ,时间复杂度为 O(n2 / p ) ,此时算法的运算成本达到最优 ;当 p =n2 时 ,时间复杂度为 O(log2 n) ,此时连通分量和最小生成树算法都改进了存储转发路由技术下的时间复杂度下界 O(n) ,同其它所有运行在非总线连接分布式存储的并行计算机上的算法相比 。 Connected components and minimum spanning tree(MST) are two basic problems in graph theory. They have various applications in many domains and attract a lot of attention. Wormhole routing has emerged as the widely used switching technique in massively parallel computers. With wormhole routing, the distance between the source and the destination node has little effect on communication latency. Based on the pointer jumping technique, this paper presents a connected component parallel algorithm on p×p wormhole routed 2D meshes for the case of pn and n<pn 2 respectively, here n is the number of the vertices in the graph. In the case of pn , the algorithm assigns n/p rows of the adjacent matrix to one processor, keeps the number of the rows assigned to a processor the same during its execution and runs in time O(n 2 /p+n log p) . The running time and the cost of the algorithms become O(n 2 /p) and O(n 2 ) respectively when p log pn , and the cost is optimal in this special case. In the case of p log pn, the algorithm assigns n 2 /p columns of a row to one processor. Its running time is O(n 2 /p ) and become O( log 2 n ) when p=n 2 . This improves the time lower bound O(n) on n×n store and forward routed 2D mesh, and compared to the other known algorithms running on various non bus connected parallel machines with distributed memory, its time complexity is optimal in this special case. With the same idea, this paper also presents two MST parallel algorithms on the same model and with the same time complexities.
出处 《计算机学报》 EI CSCD 北大核心 2002年第6期591-598,共8页 Chinese Journal of Computers
关键词 虫孔路由 二维网孔机器 最优图论算法 并行算法 计算机 graph algorithm, parallel algorithm, wormhole routing, mesh
  • 相关文献

参考文献4

二级参考文献28

  • 1-.曙光1000大规模并行计算机系统鉴定会材料[M].国家智能计算机研究开发中心,1995..
  • 2吴建平 迟学斌.分布式系统上并行矩阵乘法.中国科学院软件所并行软件研究开发中心1997年年报[M].,1998.18-27.
  • 3He X,Theoretical Computer,1990年,74卷,299页
  • 4Pan V,JCSS,1989年,38卷,494页
  • 5He C,SIAM J Comput,1988年,17卷,486页
  • 6He X,Theoretical Computer Sci,1988年,61卷,33页
  • 7Zhang Y,博士学位论文,1986年
  • 8Chin F Y,Commun A C M,1982年,25卷,659页
  • 9Kao M Y,SIAM J Comput
  • 10Kao M Y,SIAM J Comput,1993年,22卷,460页

共引文献15

同被引文献8

  • 1徐宁仪,冷祥纶,周祖成.基于SystemC的支持异源通信实体的NoC仿真架构[J].半导体技术,2006,31(4):305-309. 被引量:2
  • 2Luca Benini,Giovanni De Micheli.Networks on Chips:A New SoC paradigm[J].Computer,2002,35(1):70-78.
  • 3Guerrier P,Greiner A.A generic architecture for on-chip packet-switched interconnetcions.Design,Automation and Test in Europe Conference and Exhibition 2000.IEEE,2000:250-256.
  • 4Jie Wu.A fault-tolerant and deadlock-free routing protocol in 2D meshes based on odd-even turn model[J].IEEE Transactions on Computers,2003,52(36):1154-1169.
  • 5Feige U,Raghavan P.Exact analysis of hot-potato routing.In:33rd Annual Symposium on Foundation of Computer Science.Pittsburgh:IEEE,1992:553-562.
  • 6Wu J.A deterministic fault-tolerant and deadlock-free routing protocol in 2-D meshes based on odd-even turn model.In:Proceedings of the 16th international conference on Supercomputing.NewYork:ACM press,2002:67-76.
  • 7Dally W J,Aoki H.Deadlock-free adaptive routing in multicomputer networks using virtual channels.IEEE Transactions on Parallel and Distributed systems,1993,4(4):466-475.
  • 8The Open SystemC Initiative.SystemC Version 2.0 Users Guide.2006-05-08.http://standards.ieee.org/getieee/1666/download/1666-2005.pdf.

引证文献1

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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