JISE


  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18]


Journal of Information Science and Engineering, Vol. 31 No. 4, pp. 1329-1346


A Novel NoC Routing Design Methodology Based on Divide-Conquer Approach


MINGHUA TANG1 AND XIAOLA LIN2 
1Department of Computer Science and Technology 
GuangDong University of Finance 
Guangzhou, 510521 P.R. China 
E-mail: fractal218@126.com 
2School of Information Science and Technology 
Sun Yat-sen University 
Key Laboratory of Digital Life (Sun Yat-sen University) 
Ministry of Education 
Guangzhou, 510521 P.R. China 
E-mail: linxl@mail.sysu.edu.cn


    Multi and many-core applications are hungry for low on-chip network latency which is mainly determined by routing algorithm. For mesh-based topology, routing algorithm appears as a set of prohibited turns. The task of designing routing algorithm is to get such a proper set of turns. However, as the network size increases it becomes very complex. Researchers have to face a huge set of 12196 candidates for 15x15 mesh network. In this paper, we present a novel methodology of designing routing algorithms based on divide-conquer approach. The contribution of this method is twofold. Firstly, system performance is significantly improved. The average packet latency of the proposed routing is decreased up to 35% over Odd-Even routing. Secondly, it has good scalability and could bring out routing algorithms for large networks within acceptable time. Researchers can carry out extensive study on routing algorithm based on them. More insight on routing algorithm could be expected in the future.


Keywords: network-on-chip, routing algorithm, mesh, divide-conquer

  Retrieve PDF document (JISE_201504_10.pdf)