DocumentCode
157789
Title
Transportation-network-inspired network-on-chip
Author
Hanjoon Kim ; Gwangsun Kim ; Seungryoul Maeng ; Hwasoo Yeo ; Kim, Jung-Ho
Author_Institution
Dept. of Comput. Sci., KAIST, Daejeon, South Korea
fYear
2014
fDate
15-19 Feb. 2014
Firstpage
332
Lastpage
343
Abstract
A cost-efficient network-on-chip is needed in a scalable many-core systems. Recent multicore processors have leveraged a ring topology and hierarchical ring can increase scalability but presents different challenges, including higher hop count and global ring bottleneck. In this work, we describe a hierarchical ring topology that we refer to as a transportation-network-inspired network-on-chip (tNoC) that leverages principles from transportation network systems. In particular, we propose a novel hybrid flow control for hierarchical ring topology to scale the topology efficiently. The flow control is hybrid in that the channels are allocated on flit granularity while the buffers are allocated on packet granularity. The hybrid flow control enables a simplified router microarchitecture (to minimize per-hop latency) as router input buffers are minimized and buffers are pushed to the edges, either at the output ports or at the hub routers that interconnect the local rings to the global ring - while still supporting virtual channels to avoid protocol deadlock. We also describe a packet-quota-system (PQS) and a separate credit network that provide congestion management, support prioritized arbitration in the network, and provide support for multiflit packets. A detailed evaluation of a 64-core CMP shows that the tNoC improves performance by up to 21% compared with a baseline, buffered hierarchical ring topology while reducing NoC energy by 51%.
Keywords
multiprocessing systems; network topology; network-on-chip; protocols; PQS; cost-efficient network-on-chip; hierarchical ring; packet-quota-system; protocol deadlock; ring topology; router microarchitecture; scalable many-core systems; tNoC; transportation-network-inspired; Microarchitecture; Network topology; Ports (Computers); Roads; Topology; Vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computer Architecture (HPCA), 2014 IEEE 20th International Symposium on
Conference_Location
Orlando, FL
Type
conf
DOI
10.1109/HPCA.2014.6835943
Filename
6835943
Link To Document