@inproceedings{91c9e7dcf07a43e2b6ea3273b14a01e9,
title = "Reducing NoC energy consumption through compiler-directed channel voltage scaling",
abstract = "While scalable NoC (Network-on-Chip) based communication architectures have clear advantages over long point-to-point communication channels, their power consumption can be very high. In contrast to most of the existing hardware-based efforts on NoC power optimization, this paper proposes a compiler-directed approach where the compiler decides the appropriate voltage/frequency levels to be used for each communication channel in the NoC. Our approach builds and operates on a novel graph based representation of a parallel program and has been implemented within an optimizing compiler and tested using 12 embedded benchmarks. Our experiments indicate that the proposed approach behaves better - from both performance and power perspectives - than a hardware-based scheme and the energy savings it achieves are very close to the savings that could be obtained from an optimal, but hypothetical voltage/frequency scaling scheme.",
author = "Guangyu Chen and Feihui Li and Mahmut Kandemir and Irwin, {Mary Jane}",
year = "2006",
doi = "10.1145/1133981.1134004",
language = "English (US)",
isbn = "1595933204",
series = "Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)",
publisher = "Association for Computing Machinery (ACM)",
pages = "193--203",
booktitle = "PLDI 2006 - Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation",
address = "United States",
note = "PLDI 2006 - 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation ; Conference date: 10-06-2006 Through 16-06-2006",
}