An Efficient Partitioning Algorithm Based on Hypergraph for 3D Network-On-Chip Architecture Floorplanning

被引:1
|
作者
Tan, Junyan [1 ]
Cai, Chunhua [1 ]
机构
[1] Hohai Univ, Coll IOT, Changzhou 213022, Peoples R China
关键词
3D NoC; partitioning algorithm; TSV; hypergraph; SILICON VIAS; PLACEMENT;
D O I
10.1142/S0218126619500750
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network-on-Chip (NoC) supplies a scalable and fast interconnect for the communication between the different IP cores in the System-on-Chip (SoC). With the growing complexity in consumer embedded systems, the emerging SoC architectures integrate more and more components for the different signal processing tasks. Two dimensional Network-on-Chip (2D NoC) becomes a bottleneck for the development of the SoC architecture because of its limitation on the area of chip and the long latency. In this case, SoC research is forcing on the exploration of three dimensions (3D) technology for developing the next generation of large SoC which integrates three dimensional Network-on-Chip (3D NoC) for the communication architecture. 3D design technology resolves the vertical inter-layer connection issue by Through-Silicon Vias (TSVs). However, TSVs occupy significant silicon area which limits the inter-layer links of the 3D NoC. Therefore, the task partitioning on 3D NoC must be judicious in large SoC design. In this paper, we propose an efficient layer-aware partitioning algorithm based on hypergraph (named ELAP-NoC) for the task partitioning with TSV minimization for 3D NoC architecture floorplanning. ELAP-NoC contains divergence stage and convergence stage. ELAP-NoC supplies firstly a multi-way min-cut partitioning to gradually divide a given design layer by layer in the divergence stage in order to get an initial solution, then this solution is refined in convergence stage. The experiments show that ELAP-NoC performs a better capacity in the partitioning of the different numbers of cores which supplies the first step for the 3D NoC floorplanning.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] 3D floorplanning of low-power and area-efficient Network-on-Chip architecture
    Xue, Licheng
    Shi, Feng
    Ji, Weixing
    Khan, Haroon-Ur-Rashid
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2011, 35 (05) : 484 - 495
  • [2] An Adaptive Routing Algorithm Based on Network Partitioning for 3D Network-on-Chip
    Dai, Jindun
    Jiang, Xin
    Watanabe, Takahiro
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPUTER, INFORMATION AND TELECOMMUNICATION SYSTEMS (IEEE CITS), 2017, : 229 - 233
  • [3] A New Recursive Partitioning Multicast Routing Algorithm for 3D Network-on-Chip
    Meena, Narendra Kumar
    Kapoor, Hemangee K.
    Chakraborty, Shounak
    [J]. 18TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST, 2014,
  • [4] Energy efficient 3D network-on-chip based on approximate communication
    Momeni, M.
    Shahhoseini, H. S.
    [J]. COMPUTER NETWORKS, 2022, 203
  • [5] Efficient routing in network-on-chip for 3D topologies
    Silva Junior, Luneque
    Nedjah, Nadia
    Mourelle, Luiza De Macedo
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 2015, 102 (10) : 1695 - 1712
  • [6] A Parallel Gauss-Seidel Algorithm on a 3D Torus Network-on-Chip Architecture
    Day, Khaled
    Al-Towaiq, Mohammad H.
    [J]. 2015 NINTH INTERNATIONAL WORKSHOP ON INTERCONNECTION NETWORK ARCHITECTURES: ON-CHIP, MULTI-CHIP (INA-OCMC), 2015, : 13 - 16
  • [7] A Thermal-Aware Mapping Algorithm for 3D Mesh Network-on-Chip Architecture
    Feng, Gui
    Ge, Fen
    Yu, Shuang
    Wu, Ning
    [J]. 2013 IEEE 10TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2013,
  • [8] Performance and Power Consumption Analysis of Memory Efficient 3D Network-on-Chip Architecture
    Yu, Xiao
    Li, Li
    Zhang, Yuang
    Pan, Hongbing
    He, Shuzhuan
    [J]. 2013 10TH IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), 2013, : 340 - 344
  • [9] Photonic network-on-chip architecture using 3D integration
    Biberman, Aleksandr
    Sherwood-Droz, Nicolas
    Zhu, Xiaoliang
    Preston, Kyle
    Hendry, Gilbert
    Levy, Jacob S.
    Chan, Johnnie
    Wang, Howard
    Lipson, Michal
    Bergman, Keren
    [J]. OPTOELECTRONIC INTEGRATED CIRCUITS XIII, 2011, 7942
  • [10] A Fast Partitioning Algorithm on the 3D Network on Chip Architecture for the Signal Processing Application
    Tan, Junyan
    Han, Yan
    Zhu, Nianfang
    [J]. 2017 IEEE 9TH INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS (ICCSN), 2017, : 924 - 928