Title :
XY-turn model for deadlock free routing in honeycomb networks-on-chip
Author :
Li, Yonghui ; Gu, Huaxi
Author_Institution :
State Key Lab. of ISN, Xidian Univ., Xi´´an, China
Abstract :
Photonic networks on chip (NoCs) have emerged as the future generation of chip multiprocessors. Routing algorithm is an important aspect to determine the performance of photonic NoCs. In this paper, we have proposed a new model called the XY-turn model for designing partially adaptive or deterministic routing algorithms for honeycomb networks on chip without adding virtual channels. The model prohibits two turns in opposite directions at some particular nodes so that the deadlock can be avoided. The restricted turns result in simplified router architectures especially for photonic NoCs. We have implemented a deterministic routing algorithm based on the new model and it is deadlock free. The simulation is carried out to test the performance of the algorithm in End to End delay and throughput under the conditions that messages length are 128 bytes, 256 bytes and 512 bytes respectively, as well as the network size varies from 36 cores to 64 cores and 98 cores. The results demonstrate that the honeycomb NoCs would benefit from the XY-turn model in terms of communication efficiency.
Keywords :
integrated circuit design; integrated circuit modelling; integrated optics; network routing; network-on-chip; NoCs; XY-turn model; chip multiprocessors; deadlock free routing; deterministic routing algorithms; honeycomb networks-on-chip; photonic networks on chip; virtual channels; Algorithm design and analysis; Analytical models; Delay; Network topology; Network-on-a-chip; Optical buffering; Optical resonators; Optical switches; Routing; System recovery; Deadlock free routing algorithm; Honeycomb NoCs; Optical switch; XY-turn model;
Conference_Titel :
Communications, 2009. APCC 2009. 15th Asia-Pacific Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-4784-8
Electronic_ISBN :
978-1-4244-4785-5
DOI :
10.1109/APCC.2009.5375521