Affiliation:
1. Pennsylvania State University, University Park, PA, USA
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 hardwarebased 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.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference33 articles.
1. Mediabench. http://cares.icsl.ucla.edu/MediaBench/. Mediabench. http://cares.icsl.ucla.edu/MediaBench/.
2. Mibench. http://www.eecs.umich.edu/mibench. Mibench. http://www.eecs.umich.edu/mibench.
3. Virtutech simics. http://www.virtutech.com/products/. Virtutech simics. http://www.virtutech.com/products/.
4. Networks on chips: a new SoC paradigm
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献