Title :
Floorplan Optimization of Fat-Tree-Based Networks-on-Chip for Chip Multiprocessors
Author :
Zhehui Wang ; Jiang Xu ; Xiaowen Wu ; Yaoyao Ye ; Wei Zhang ; Nikdast, Mahdi ; Xuan Wang ; Zhe Wang
Author_Institution :
Hong Kong Univ. of Sci. & Technol., Hong Kong, China
Abstract :
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.
Keywords :
circuit optimisation; integrated circuit layout; multiprocessing systems; network topology; network-on-chip; performance evaluation; trees (mathematics); CMP design; chip multiprocessors; crosstalk noise; electronic NoCs; fat-tree-based network-on-chip; floorplan optimization; parasitic capacitance; performance degradation; power efficiency; power loss; processor cores; processor industry; topology complexity; torus-based networks; Algorithm design and analysis; Layout; Network topology; Routing; Throughput; Topology; On-chip interconnection networks; optimization; physical structures;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.2012.295