ABSTRACT
Dynamic Voltage and Frequency Scaling (DVFS) is a widely used methodology to reduce the power consumption of mobile devices. This scheme performs frequency scaling in accordance with a specific governor and sets an operating voltage to be paired with the frequency. Temperature is one of the critical parameters affecting device operation. Practically, a guard-band exists in the operating voltage to ensure safe processor operation even at the worst temperature. DVFS can be optimized in terms of operating voltage under nominal conditions. In this paper, we propose a Temperature-aware DVS (T-DVS) that aggressively reduces the voltage guard-band. We explore the opportunity of providing the minimum operating voltages for frequencies at different temperatures and realize a dynamic voltage control scheme to optimize power consumption. The effectiveness of T-DVS is validated under various thermal conditions by using multi-core application processor. We experimentally observe that T-DVS leads to voltage gain without performance degradation regardless of both thermal conditions and chip characteristics. We show by using off-the-shelf smartphones that the voltage gain achieved by the scheme results in battery lifetime increment.
- Bacha, A. and Teodorescu, R. 2013. Dynamic reduction of voltage margin by leveraging on-chip ECC in Itanium II processor. In Proceedings of the 47th Annual International Symposium on Computer Architecture -- ISCA '13, Association for Computing Machinery (ACM). Google ScholarDigital Library
- Bacha, A. and Teodorescu, R. 2014. Using ECC feedback to guide voltage speculation in low-voltage processors. In Proceedings of the 40th Annual International Symposium on Microarchitecture'MICRO '14, Association for Computing Machinery (ACM). Google, Android, "UI/Application Exerciser Monkey" http://developer.android.com/intl/ko/tools/help/monkey.html Google ScholarDigital Library
- Google, Android. UI/Application Exerciser Monkey. http://developer.android.com/intl/ko/tools/help/monkey.htmlGoogle Scholar
- Intel. A Solar-Powered NTV Processor. http://blogs.intel.com/intellabs/2011/09/15/ntvp/Google Scholar
- Kaul, H., Anders, M., Hsu, S., Agarwal, A., Krishnamurthy, R., and Borkar, S. 2010. Near-Threshold Voltage (NTV) Design. In Proceedings of the 49th Design Automation Conference -- DAC-49, Association for Computing Machinery (ACM). Google ScholarDigital Library
- Kim, J. M., Kim, Y. G., and Chung, S. W. 2015. Stabilizing CPU frequency and voltage for temperature-aware DVFS in mobile devices, IEEE Trans. Comput., Institute of Electrical & Electronics Engineers (IEEE)Google Scholar
- Lee, J. S., Skadron, K., and Chung, S.W. 2010. Predictive temperature-aware DVFS. IEEE Trans. Comput., Institute of Electrical & Electronics Engineers (IEEE). Google ScholarDigital Library
- Lee, W., Wang, Y. Cui, T., Nazarian, S., and Pedram M. 2014. Dynamic thermal management for FinFET-based circuits exploiting the temperature effect inversion phenomenon. In Proceedings of the 2014 International Symposium on Low Power Electronics and Design - ISLPED '14, Association for Computing Machinery (ACM). Google ScholarDigital Library
- Leng, J., Buyuktosunoglu, A., Bertran, R., Bose, P., and Reddi, V. J. 2015. Safe limits on voltage reduction efficiency in GPUs. In Proceedings of the 48th International Symposium on Microarchitecture---MICRO-48, Association for Computing Machinery (ACM). Google ScholarDigital Library
- Pillai, P. and Shin, K. G. 2001. Real-time dynamic voltage scaling for low-power embedded operating systems. In Proceedings of the 18th ACM Symposium on Operating Systems Principles---SOSP '01, Association for Computing Machinery (ACM). Google ScholarDigital Library
- Pouwelse, J., Langendoen, K., and Sips, H. 2001. Dynamic voltage scaling on a low-power microprocessor. In Proceedings of the 7th Annual International Conference on Mobile Computing and Networking---MobiCom'01, Association for Computing Machinery (ACM). Google ScholarDigital Library
- Samsung Electronics Co. Ltd. 2014. Exynos 5433 Application Process User's ManualGoogle Scholar
Index Terms
- T-DVS: Temperature-aware DVS based on Temperature Inversion Phenomenon
Recommendations
Workload-Aware CPU Performance Scaling for Transactional Database Systems
SIGMOD '18: Proceedings of the 2018 International Conference on Management of DataNatural short term fluctuations in the load of transactional data systems present an opportunity for power savings. For example, a system handling 1000 requests per second on average can expect more than 1000 requests in some seconds, fewer in others. ...
A neuro-fuzzy fan speed controller for dynamic thermal management of multi-core processors
CF '14: Proceedings of the 11th ACM Conference on Computing FrontiersCooling equipments is a thermal management technique that reduces the thermal resistance of the heat sink without any performance degradation. However, higher fan speed produces a lower thermal resistance, but at the expense of higher power consumption. ...
Thermal response to DVFS: analysis with an Intel Pentium M
ISLPED '07: Proceedings of the 2007 international symposium on Low power electronics and designIncreasing power density in computing systems from laptops to servers has spurred interest in dynamic thermal management. Based on the success of dynamic voltage and frequency scaling (DVFS) in managing power and energy, DVFS may be a viable option for ...
Comments