Low Power Low Latency Floorplan-aware Path Synthesis in Application-Specific Network-on-Chip Design

被引:7
作者
Mukherjee, Priyajit [1 ]
Chattopadhyay, Santanu [1 ]
机构
[1] Indian Inst Technol, Dept Elect & Elect Commun Engn, Kharagpur 721302, WB, India
关键词
Application-Specific Network-on-Chip; Discrete Particle Swarm Optimization; Integer Linear Programming; Communication Cost; NoC synthesis; Floorplan-aware synthesis; ALGORITHMS;
D O I
10.1016/j.vlsi.2017.02.010
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In Application-Specific Networks-on-Chip (ASNoCs), both positions of the routers and the route for each communication trace of the application can be adjusted to suit the requirements. For an application, input to the current work is a gridded floorplan having fixed positions of cores and routers in it. Maximum physical link length between two routers has been taken as a constraint. For each edge in the application core graph, the proposed method selects a particular path amongst all possible paths, between two grid points. A set of paths is constructed, corresponding to each edge in the core graph, to minimize either the average packet latency or the total router power consumption of the network. The work also inserts junction routers at the intersection of two paths. Secondary routers or repeaters are inserted on a long link, to sustain a pre-specified maximum link length constraint. Alternative paths between routers requiring communication have been generated using a heuristic algorithm. From this, the path synthesis problem has been formulated using a set of linear equations. A Discrete Particle Swarm Optimization (DPSO) based solution has also been proposed for the problem. The path synthesis methodology has been tested with benchmark applications and compared with the shortest path based greedy approaches used by the other ASNoC synthesis methods. The results show a significant improvement in average packet latency and throughput. A power calculator has been developed that computes router power consumption as a function of traffic-load on the router and its number of input and output ports. With the help of the proposed power calculator, a power-aware path synthesis has been accomplished. Synthesized networks have been compared with the networks generated using the shortest path based methods. The proposed method consumes significantly less dynamic power compared to such greedy methods.
引用
收藏
页码:167 / 188
页数:22
相关论文
共 34 条
[1]  
[Anonymous], 2013, ISPASS
[2]  
[Anonymous], NETWORKS CHIP
[3]  
[Anonymous], 2006, IEEE ACM INT C COMP
[4]  
[Anonymous], 2006, P DES AUT TEST EUR C
[5]   Low-power repeaters driving RC and RLC interconnects with delay and bandwidth constraints [J].
Chen, GQ ;
Friedman, EG .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (02) :161-172
[6]  
Choudhary N., 2011, Proceedings of the 2011 IEEE 6th International Workshop on Electronic Design, Test and Application (DELTA 2011), P93, DOI 10.1109/DELTA.2011.26
[7]  
Choudhary N, 2010, IEEE INT SYMP CIRC S, P3156, DOI 10.1109/ISCAS.2010.5537952
[8]   Fast Energy Aware Application Specific Network-on-Chip Topology Generator [J].
Choudhary, Naveen ;
Gaur, M. S. ;
Laxmi, V. ;
Singh, V. .
2010 IEEE 2ND INTERNATIONAL ADVANCE COMPUTING CONFERENCE, 2010, :250-+
[9]  
Dijkstra EW., 1959, NUMER MATH, V1, P269, DOI 10.1007/BF01386390
[10]  
Gay D. M., TECHNICAL REPORT