期刊文献+

异构三维片上网络布局优化的超图划分算法

Hyper-Graph Partition Algorithms for Heterogeneous 3D Network-on-Chip Floorplanning Optimization
下载PDF
导出
摘要 片上网络作为一种将大量嵌入式内核集成到单个晶圆片上的可行性技术,与传统片上系统相比,更能应对未来需要更大规模集成内核的挑战,从而得到了更广泛的应用。然而,目前大多数对片上网络的研究是在规则的架构上进行的,即假定所有单元片面积相同,但是这种假设过于理想化。因此,基于异构布局的三维片上网络的研究是非常有必要的,而其中网络单元的合理划分对片上网络的性能有着重要的影响。介绍了基于异构布局的三维片上网络架构,并将超大规模集成网络中的单元映射成一张超图,并且对此超图进行了多级划分。在算法框架的不同阶段,介绍了常见的算法,并且对相应算法的潜在问题进行分析,随后对这几种算法进行改进以提高片上网络的性能。最后,通过对几个常见的超大规模集成单元数据集进行实验分析,比较了不同阶段的算法对该片上网络各个性能的影响,并得出各个数据集上最优的hMetis算法框架。 Network-on-chip (NoC) is a feasible technology with a large number of embedded cores integrated into a single wafer. Compared with the traditional system-on-chip, it can better meet the challenges of the future need for more large-scale integration of the kernel, resulting in a wider range of applications. However, most of the research is based on homogeneous architecture assuming that all the tiles have the same area. But this assumption is not realistic. Therefore, the research on heterogeneous 3D NoCs is very necessary. With heterogeneous 3D NoCs, a reasonable divi-sion of network elements has a significant impact on the performance of heterogeneous 3D NoCs. This paper firstly describes the floorplanning based on 3D NoC of heterogeneous network architecture, and maps VLSI (very large scale integration) into a hyper-graph, then divides the hyper-graph into multi-levels. Secondly, this paper introduces varivarious of common algorithms in the different phases, analyzes the potential problems of the algorithms, and puts forward several new algorithms to improve the performance of NoC. Finally, a number of simulation experi-ments are conducted based on a few conventional VLSI data sets to compare the performance of the different phases with different algorithms and choose the best hMetis algorithm framework on the data sets.
出处 《计算机科学与探索》 CSCD 北大核心 2016年第6期811-821,共11页 Journal of Frontiers of Computer Science and Technology
基金 国家自然科学基金No.61272006 国家级大学生创新创业训练计划项目No.201510058050~~
关键词 三维片上网络 异构布局 超图划分 hMetis 3D network-on-chip heterogeneous floorplanning hyper-graph partition hMetis
  • 相关文献

参考文献15

  • 1卢玥,曹建文.超图多级划分算法框架及对划分结果的多阶段优化[J].计算机工程与设计,2009,30(4):800-802. 被引量:4
  • 2de Paulo V, Ababei C. A framework for 2.5D NoC explorationusing homogeneous networks over heterogeneous floorplans[C]//Proceedings of the 2009 International Conferenceon Reconfigurable Computing and FPGAs, Cancun, Mexico,2009. Washington, USA: IEEE Computer Society, 2009:267-272.
  • 3de Paulo V, Ababei C. 3D network-on-chip architectures usinghomogeneous meshes and heterogeneous floorplans[J]. InternationalJournal of Reconfigurable Computing, 2010(1): 1.
  • 4Kernighan B W, Lin S. An efficient heuristic procedure forpartitioning graphs[J]. The Bell System Technical Journal,1970, 49(2): 291-307.
  • 5Fiduccia C M, Mattheyses R M. A linear-time heuristic forimproving network partitions[C]//Proceedings of the 19thIEEE Conference on Design Automation, Las Vegas, USA,Jun 14-16, 1982. Piscataway, USA: IEEE, 1982: 175-181.
  • 6Karypis G, Kumar V. METIS 3.0: unstructured graph partitioningand sparse matrix ordering system, Technical report97-061[R]. 1997.
  • 7Karypis G, Kumar V. A fast and highly quality multilevelscheme for partitioning irregular graph[J]. SIAM Journalon Scientific Computing, 1998, 20(1): 359-392.
  • 8Karypis G, Kumar V. Multilevel k- way hypergraph partitioning[C]//Proceedings of the 36th Annual ACM/IEEE DesignAutomation Conference, New Orleans, USA, 1999.New York, USA: ACM, 1999: 343-348.
  • 9Wang Miao, Tang Yuhua. Design and implementation ofparallel graph-partitioning and hypergraph-partitioning methmethodsfor OpenFOAM[D]. Changsha: National University ofDefense Technology, 2012.
  • 10Karypis G, Aggarwal R, Kumar V, et al. Multilevel hypergraphpartitioning: applications in VLSI domain[J]. IEEETransactions on Very Large Scale Integration Systems,1999, 7(1): 69-79.

二级参考文献13

  • 1Catalyurek U,Aykanat C.Hypergraph-partitioning-based decomposition for parallel sparse-matrix vector multiplieation[J].IEEE Transactions on Parallel and Distributed Systems, 1999,10(7): 673-693.
  • 2Karypis G,Kumar V.Multilevel k-way hypergraph partitioning [R].University of Minnesota, 1998.
  • 3Karypis G, Kumar V.hMETIS 1.5: A hypergraph partitioning package [R]. Department of Computer Science, University of Minnesota, 1998.
  • 4Catalyurek U, Aykanat C. PaToH: Partitioning tool for hypergraphs, version 3.0 [EB/OL] .http://bmi.osu.edu/-umit/sofl-ware. html.
  • 5Boman E,Devine K.Zoltan v3: Parallel partitioning,load balancing and data-management services[R].Albuquerque,NM:Sandia National Laboratories,2007.
  • 6Kemighan B W, Lin S.An efficient heuristic procedure for partitioning graphs [J]. Bell System Technical Journal, 1970,49 (2): 291-307.
  • 7Fiduccia C M,Mattheyses R M.A linear time heuristic for improving network partitions[C].Proc 19th IEEE Design Automation Conference,1982:175-181.
  • 8Karypis G,Kumar V.A fast and highly quality multilevel scheme for partitioning irregular graphs[J].SIAM Journal on Scientific Computing,1999,20(1):359-392.
  • 9Karypis G.Multilevel hypergraph partitioning[R].University of Minnesota,2002.
  • 10Papa D A, Markov I L.Hypergraph partitioning and clustering [C].Approximation Algorithms and Metaheuristics,2007.

共引文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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