Polymorphic Networks-On-Chip for Dynamic Power Management and Fault Tolerance
SESSION: Doctoral Research Showcase I (Autotuning and Performance Engineering on Emerging and Scalable Systems)
EVENT TYPE: Doctoral Research Showcase
TIME: 1:48PM - 2:06PM
SESSION CHAIR: Sadaf R. Alam
ABSTRACT: Networks-on-Chip (NoCs) offer to mitigate the growing cost of communication compared to computation in future chip multiprocessors by connecting 10s or 100s of cores via a packet-switched network. But, the benefits of NoCs come at the expense of complex on-chip routers which consume significant power, even when bandwidth demand from applications is low. We have proposed a novel polymorphic NoC topology, called the Cubic Ring (cRing) topology, that allows almost half of network links and parts of the routers to be turned off when the bandwidth demand is low, and turned back on only when demand has sufficiently increased. Enabled by the routing algorithm we proposed and a polymorphic router we implemented, our experiments show that the cRing network can save up to 38% of static power with only a small increase in dynamic power and message latency. Polymorphic cRing networks also provide higher resilience to faults in links and ports.
Sadaf R. Alam (Chair) - Swiss National Supercomputing Centre