Floorplan Optimization of Fat-Tree-Based Networks-on-Chip for Chip Multiprocessors

被引:18
作者
Wang, Zhehui [1 ]
Xu, Jiang [1 ]
Wu, Xiaowen [1 ]
Ye, Yaoyao [1 ]
Zhang, Wei [2 ]
Nikdast, Mahdi [1 ]
Wang, Xuan [1 ]
Wang, Zhe [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Hong Kong, Hong Kong, Peoples R China
[2] Nanyang Technol Univ, Singapore 639798, Singapore
关键词
On-chip interconnection networks; physical structures; optimization; MICROARCHITECTURE; DESIGN;
D O I
10.1109/TC.2012.295
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Chip multiprocessor (CMP) is becoming increasingly popular in the processor industry. Efficient network-on-chip (NoC) that has similar performance to the processor cores is important in CMP design. Fat-tree-based on-chip network has many advantages over traditional mesh or torus-based networks in terms of throughput, power efficiency, and latency. It has a bright future in the development of CMP. However, the floorplan design of the fat-tree-based NoC is very challenging because of the complexity of topology. There are a large number of crossings and long interconnects, which cause severe performance degradation in the network. In electronic NoCs, the parasitic capacitance and inductance will be significant. In optical ones, large crosstalk noise and power loss will be introduced. The novel contribution of this paper is to propose a method to optimize the fat-tree floorplan, which can effectively reduce the number of crossings and minimize the interconnect length. Two types of floorplans are proposed, which could be applied to fat-tree-based networks of arbitrary size. Compared with the traditional one, our floorplans could reduce more than 87% of the crossings. Since the traversal distance for signals is related to the aspect ratio of the processor cores, we also present a method to calculate the optimum aspect ratio of the processor cores to minimize the traversal distance.
引用
收藏
页码:1445 / 1458
页数:14
相关论文
共 38 条
[1]   High Throughput Architecture for High Performance NoC [J].
Abd El Ghany, Mohamed A. ;
El-Moursy, Magdy A. ;
Ismail, Mohammed .
ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, :2241-2244
[2]  
Andriahantenaina A, 2003, DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, P1128
[3]  
[Anonymous], 2003, P INT S CIRC SYST
[4]  
Balfour J., 2006, ICS '06: Proceedings of the 20th annual international conference on Supercomputing, P187, DOI DOI 10.1145/1183401.1183430
[5]   Designing Chip-Level Nanophotonic Interconnection Networks [J].
Batten, Christopher ;
Joshi, Ajay ;
Stojanovic, Vladimir ;
Asanovic, Krste .
IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2012, 2 (02) :137-153
[6]   Nanoelectronic and nanophotonic interconnect [J].
Beausoleil, Raymond G. ;
Kuekes, Philip J. ;
Snider, Gregory S. ;
Wang, Shih-Yuan ;
Williams, R. Stanley .
PROCEEDINGS OF THE IEEE, 2008, 96 (02) :230-247
[7]   A survey of research and practices of network-on-chip [J].
Bjerregaard, Tobias ;
Mahadevan, Shankar .
ACM COMPUTING SURVEYS, 2006, 38 (01) :1-51
[8]   160 Gb/s Bidirectional Polymer-Waveguide Board-Level Optical Interconnects Using CMOS-Based Transceivers [J].
Doany, Fuad E. ;
Schow, Clint L. ;
Baks, Christian W. ;
Kuchta, Daniel A. ;
Pepeljugoski, Petar ;
Schares, Laurent ;
Budd, Russell ;
Libsch, Frank ;
Dangel, Roger ;
Horst, Folkert ;
Offrein, Bert J. ;
Kash, Jeffrey A. .
IEEE TRANSACTIONS ON ADVANCED PACKAGING, 2009, 32 (02) :345-359
[9]  
Gepner P, 2006, PAR ELEC 2006: INTERNATIONAL SYMPOSIUM ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, PROCEEDINGS, P9
[10]  
Grecu C, 2004, ISQED 2004: 5TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, PROCEEDINGS, P343