Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3370748.3406558acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
research-article

Dynamic idle core management and leakage current reuse in MPSoC platforms

Published: 10 August 2020 Publication History

Abstract

In this paper, algorithmic and circuit techniques are proposed for dynamic power management that allows for the reuse of the leakage current of idle circuit blocks and cores in a multiprocessor system-on-chip platform. First, a novel scheduling algorithm, longest idle time - leakage reuse (LIT-LR), is proposed for energy efficient reuse of leakage current, which generates a supply voltage of 340 mV with less than ±3% variation across the tt, ff, and ss process corners. The LIT-LR algorithm reduces the energy consumption of the leakage control blocks and the peak power consumption by, respectively, 25% and 7.4% as compared to random assignment of idle cores for leakage reuse. Second, a novel usage ranking based algorithm, longest idle time - simultaneous leakage reuse and power gating (LIT-LRPG), is proposed for simultaneous implementation of power gating and leakage reuse. Applying power gating with leakage reuse reduces the total energy consumption of the MPSoC by 50.2%, 14.4%, and 5.7% as compared to, respectively, a baseline topology that includes neither leakage reuse or power gating, only includes power gating, and only includes leakage reuse.

Supplementary Material

MP4 File (3370748.3406558.mp4)
Presentation video

References

[1]
M. Arora, S. Manne, I. Paul, N. Jayasena, and D. M. Tullsen, "Understanding Idle Behavior and Power Gating Mechanisms in the Context of Modern Benchmarks on CPU-GPU Integrated Systems," Proceedings of the IEEE International Symposium on High Performance Computer Architecture, pp. 366--377, March 2015.
[2]
A. Esmaili, M. Nazemi, and M. Pedram, "Modeling Processor Idle Times in MPSoC Platforms to Enable Integrated DPM, DVFS, and Task Scheduling Subject to a Hard Deadline," Proceedings of the IEEE/ACM Asia and South Pacific Design Automation Conference, pp. 532--537, January 2019.
[3]
R. Ye and Q. Xu, "Learning-based Power Management for Multicore Processors via Idle Period Manipulation," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 33, No. 7, pp. 1043--1055, July 2014.
[4]
Q. Diao and J. Song, "Prediction of CPU Idle-Busy Activity Pattern," Proceedings of the IEEE International Symposium on High Performance Computer Architecture, pp. 27--36, October 2008.
[5]
Z. Wang, X. Wang, J. Xu, H. Li, R. K. Maeda, Z. Wang, P. Yang, L. H. Duong, and Z. Wang, "An Adaptive Process-Variation-Aware Technique for Power-Gating-Induced Power/Ground Noise Mitigation in MPSoC," IEEE Transactions on Very Large Scale Integration Systems, Vol. 24, No. 12, pp. 3373--3386, December 2016.
[6]
S. Kim, S. V. Kosonocky, D. R. Knebel, and K. Stawiasz, "Experimental Measurement of a Novel Power Gating Structure with Intermediate Power Saving Mode," Proceedings of the IEEE/ACM International Symposium on Low Power Electronics and Design, pp. 20--25, August 2004.
[7]
K. Agarwal, K. Nowka, H. Deogun, and D. Sylvester, "Power Gating with Multiple Sleep Modes," Proceedings of the IEEE/ACM International Symposium on Quality Electronic Design, pp. 633--637, March 2006.
[8]
H. Cherupalli, H. Duwe, W. Ye, R. Kumar, and J. Sartori, "Enabling Effective Module-oblivious Power Gating for Embedded Processors," Proceedings of the IEEE International Symposium on High Performance Computer Architecture, pp. 157--168, February 2017.
[9]
N. Nasirian, R. Soosahabi, and M. A. Bayoumi, "Probabilistic Analysis of Power-Gating in Network-on-Chip Routers," IEEE Transactions on Circuits and Systems II: Express Briefs, Vol. 66, No. 2, pp. 242--246, February 2018.
[10]
D. Zoni, L. Colombo, and W. Fornaciari, "Darkcache: Energy-performance Optimization of Tiled Multi-cores by Adaptively Power-gating LLC Banks," ACM Transactions on Architecture and Code Optimization, Vol. 15, No. 2, pp. 21, June 2018.
[11]
H. Singh, K. Agarwal, D. Sylvester, and K. J. Nowka, "Enhanced Leakage Reduction Techniques Using Intermediate Strength Power Gating," IEEE Transactions on Very Large Scale Integration Systems, Vol. 15, No. 11, pp. 1215--1224, November 2007.
[12]
M. S. Hossain and I. Savidis, "Reusing Leakage Current for Improved Energy Efficiency of Multi-Voltage Systems," Proceedings of the IEEE International Symposium on Circuits and Systems, pp. 1--5, May 2019.
[13]
M. S. Hossain and I. Savidis, "Recycling of Unused Leakage Current for Energy Efficient Multi-voltage Systems," Microelectronics Journal, Vol. 101, No. 7, pp. 1--16, July 2020.
[14]
K. Blutman, A. Kapoor, J. G. Martinez, H. Fatemi, and J. P. Gyvez, "Lower Power by Voltage Stacking: A Fine-grained System Design Approach," Proceedings of the ACM/IEEE Design Automation Conference, pp. 78:1--78:5, June 2016.
[15]
T. Nakada, H. Yanagihashi, H. Nakamura, K. Imai, H. Ueki, T. Tsuchiya, and M. Hayashikoshi, "Energy-aware Task Scheduling for Near Real-time Periodic Tasks on Heterogeneous Multicore Processors," IEEE International Conference on Very Large Scale Integration, pp. 1--6, December 2017.
[16]
H. Topcuoglu, S. Hariri, and M. Wu, "Performance-effective and Low-complexity Task Scheduling for Heterogeneous Computing," IEEE Transactions on Parallel and Distributed Systems, Vol. 13, No. 3, pp. 260--274, August 2002.
[17]
H. Jiang and M. Marek-Sadowska, "Power Gating Scheduling for Power/Ground Noise Reduction," Proceedings of the IEEE/ACM Design Automation Conference, pp. 980--985, June 2008.

Cited By

View all
  • (2021)Leakage Reuse for Energy Efficient Near-Memory Computing of Heterogeneous DNN AcceleratorsIEEE Journal on Emerging and Selected Topics in Circuits and Systems10.1109/JETCAS.2021.312168711:4(762-775)Online publication date: Dec-2021
  • (2021)Energy Efficient Computing with Heterogeneous DNN Accelerators2021 IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems (AICAS)10.1109/AICAS51828.2021.9458474(1-4)Online publication date: 6-Jun-2021

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ISLPED '20: Proceedings of the ACM/IEEE International Symposium on Low Power Electronics and Design
August 2020
263 pages
ISBN:9781450370530
DOI:10.1145/3370748
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

In-Cooperation

  • IEEE CAS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 August 2020

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

ISLPED '20
Sponsor:

Acceptance Rates

Overall Acceptance Rate 398 of 1,159 submissions, 34%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Leakage Reuse for Energy Efficient Near-Memory Computing of Heterogeneous DNN AcceleratorsIEEE Journal on Emerging and Selected Topics in Circuits and Systems10.1109/JETCAS.2021.312168711:4(762-775)Online publication date: Dec-2021
  • (2021)Energy Efficient Computing with Heterogeneous DNN Accelerators2021 IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems (AICAS)10.1109/AICAS51828.2021.9458474(1-4)Online publication date: 6-Jun-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media