[Back]


Contributions to Books:

H. Bokhari, M. Shafique, J. Henkel, S. Parameswaran:
"Adroit Use of Dark Silicon for Power, Performance and Reliability Optimisation of NoCs";
in: "The Dark Side of Silicon - Energy Efficient Computing in the Dark Silicon Era", Springer International Publishing, Switzerland, 2017, ISBN: 978-3-319-31596-6, 291 - 325.



English abstract:
Continuous transistor scaling has enabled designers to integrate increasing numbers of cores on a chip. Packet-switched Network-on-Chip (NoC) is envisioned as a scalable and cost effective communication fabric for multi-core architectures with tens and hundreds of cores. The failure of Dennardīs scaling has resulted in a situation where we have abundant transistors, but not enough power to switch on these transistors simultaneously, a phenomenon aptly named dark silicon. Previous research on dark silicon proposed integrating application-specific accelerators or cores to improve energy efficiency and reliability, neglecting the interplay of dark silicon and NoC architectures. This chapter proposes two NoC architectures that exploit dark silicon to improve the energy efficiency, performance and reliability of the on-chip interconnect. The first proposal is an on-chip interconnect, named darkNoC, that consists of multiple NoCs where each NoC is optimised at design time using multi-vt optimisation for different voltage-frequency (VF) levels. This architecture is based on the observation that instead of applying Dynamic Voltage and Frequency Scaling (DVFS) to a router that has been designed to operate at a higher VF level, using a router that has been designed specifically for a lower VF level is more energy efficient. The second proposal is SuperNet NoC architecture, that exchanges dark silicon for optimising the energy, performance and reliability of on-chip interconnect. SuperNet consists of two parallel NoC planes that are optimised for different VF levels, and can be configured at runtime to operate in energy efficient mode, performance mode or reliability mode. The reliability mode provides safety against soft error in the data path and control path.


"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
http://dx.doi.org/10.1007/978-3-319-31596-6_11