TY - GEN
T1 - A distributed multi-point network interface for low-latency, deadlock-free on-chip interconnects
AU - Park, Dongkook
AU - Nicopoulos, Chrysostomos
AU - Kim, Jongman
AU - Vijaykrishnan, N.
AU - Das, Chita R.
PY - 2006
Y1 - 2006
N2 - The notion of a Network-on-Chip (NoC) is rapidly gaining a foothold as the communication fabric in complex System-on-Chip (SoC) architectures. Scalability is the NoCs most valuable asset, which makes it ideal for larger designs. However, increasingly diminishing feature sizes have rendered the interconnect as the primary bottleneck in terms of both latency and power consumption in on-chip systems. It is, therefore, imperative to optimize the network infrastructure to maximize performance. Research has primarily focused on architectural improvements within the router and the development of deadlock avoidance/recovery schemes. The latter tend to rely on fairly complex algorithms, which are sometimes infeasible to implement in NoCs due to their resource-constrained nature. In this paper, we propose a new NoC topology and architecture which injects data into the network using four sub-NICs (Network Interface Controllers), rather than one NIC, per node. It is shown that this scheme achieves significant improvements in network latency and energy consumption with only negligible area overhead and complexity over existing architectures. In fact, in the case of MESH network topologies, the proposed scheme provides substantial savings in area as well, because it requires fewer routers. Cycle-accurate simulation validates our assertions. Most importantly, it is also shown that this implementation is inherently deadlock-free, thus eliminating the need to rely on specialized, resource-hungry algorithms for deadlock avoidance.
AB - The notion of a Network-on-Chip (NoC) is rapidly gaining a foothold as the communication fabric in complex System-on-Chip (SoC) architectures. Scalability is the NoCs most valuable asset, which makes it ideal for larger designs. However, increasingly diminishing feature sizes have rendered the interconnect as the primary bottleneck in terms of both latency and power consumption in on-chip systems. It is, therefore, imperative to optimize the network infrastructure to maximize performance. Research has primarily focused on architectural improvements within the router and the development of deadlock avoidance/recovery schemes. The latter tend to rely on fairly complex algorithms, which are sometimes infeasible to implement in NoCs due to their resource-constrained nature. In this paper, we propose a new NoC topology and architecture which injects data into the network using four sub-NICs (Network Interface Controllers), rather than one NIC, per node. It is shown that this scheme achieves significant improvements in network latency and energy consumption with only negligible area overhead and complexity over existing architectures. In fact, in the case of MESH network topologies, the proposed scheme provides substantial savings in area as well, because it requires fewer routers. Cycle-accurate simulation validates our assertions. Most importantly, it is also shown that this implementation is inherently deadlock-free, thus eliminating the need to rely on specialized, resource-hungry algorithms for deadlock avoidance.
UR - http://www.scopus.com/inward/record.url?scp=50149098445&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=50149098445&partnerID=8YFLogxK
U2 - 10.1109/NANONET.2006.346214
DO - 10.1109/NANONET.2006.346214
M3 - Conference contribution
AN - SCOPUS:50149098445
SN - 142440391X
SN - 9781424403912
T3 - 2006 1st International Conference on Nano-Networks and Workshops, Nano-Net
BT - 2006 1st International Conference on Nano-Networks and Workshops, Nano-Net
T2 - 2006 1st International Conference on Nano-Networks and Workshops, Nano-Net
Y2 - 14 September 2006 through 16 September 2006
ER -