Abstract
Dynamic power-gating has been shown to reduce FPGA static leakage power significantly. In this paper, we propose a high-level synthesis (HLS) compiler-assisted framework that automatically detects the hierarchical power-gating opportunities, and turns off accelerators when they are not required. Unlike previous work which considers turning off entire accelerators when they are not required, our technique is more fine-grained, in that it allows turning off a portion of an accelerator when other parts of an accelerator are running. Results on CHStone benchmarks show that hierarchical power-gating can save up to 31% of static energy when the parent and descendant accelerators are powergated independently. An additional savings of up to 25% can be achieved if the parent accelerator is power-gated while the sub-accelerator runs.
Cite
CITATION STYLE
Ahmed, R., Wilton, S. J. E., Hallschmid, P., & Klukas, R. (2015). Hierarchical dynamic power-gating in FPGAs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9040, pp. 27–38). Springer Verlag. https://doi.org/10.1007/978-3-319-16214-0_3
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.