TY - JOUR
T1 - Non-minimal routing strategy for application-specific Networks-on-Chips
AU - Matsutani, Hiroki
AU - Koibuchi, Michihiro
AU - Yamada, Yutaka
AU - Jouraku, Akiya
AU - Amano, Hideharu
PY - 2005
Y1 - 2005
N2 - We propose a deterministic routing strategy called flee which introduces non-minimal paths in order to distribute traffic with a high degree of communication locality in Networks-on-Chips, In the recent design methodology, target system and its application of the Systems-on-a-Chip are designed in system level description language like System-C, and simulated in the early stage of design. The task distribution is statically decided in this stage, and the amount of traffic between nodes can be analyzed. According to the analysis, a path that transfers a large amount of total data is firstly assigned with a relaxed limitation, thus it is mostly minimal. On the other hand, paths for small amount of total data, are secondly established so as not to disturb previously established paths, thus they are sometimes non-minimal. Simulation results show that the flee routing strategy improves up to 28.6% of throughput against the dimension-order routing on typical stream processing application programs.
AB - We propose a deterministic routing strategy called flee which introduces non-minimal paths in order to distribute traffic with a high degree of communication locality in Networks-on-Chips, In the recent design methodology, target system and its application of the Systems-on-a-Chip are designed in system level description language like System-C, and simulated in the early stage of design. The task distribution is statically decided in this stage, and the amount of traffic between nodes can be analyzed. According to the analysis, a path that transfers a large amount of total data is firstly assigned with a relaxed limitation, thus it is mostly minimal. On the other hand, paths for small amount of total data, are secondly established so as not to disturb previously established paths, thus they are sometimes non-minimal. Simulation results show that the flee routing strategy improves up to 28.6% of throughput against the dimension-order routing on typical stream processing application programs.
UR - http://www.scopus.com/inward/record.url?scp=33745218744&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33745218744&partnerID=8YFLogxK
U2 - 10.1109/ICPPW.2005.59
DO - 10.1109/ICPPW.2005.59
M3 - Conference article
AN - SCOPUS:33745218744
SN - 1530-2016
VL - 2005
SP - 273
EP - 281
JO - Proceedings of the International Conference on Parallel Processing Workshops
JF - Proceedings of the International Conference on Parallel Processing Workshops
M1 - 1488705
T2 - International Conference on Parallel Processing Workshops 2005, ICPP 2005
Y2 - 14 June 2005 through 17 June 2005
ER -