Research Trend on Power Management for Embedded Virtualization Platform

임베디드 가상화 플랫폼에서의 전력관리 연구 동향

  • Published : 2012.07.16

Abstract

Keywords

References

  1. F. Yao, A. Demers, and S. Shenker, "A scheduling model for reduced CPU energy", in Proc. Found. Comput. Sci., 1995, pp. 374-382.
  2. R. Jejurikar and R. Gupta, "Energy-aware task scheduling with task synchronization for embedded realtime systems", IEEE Trans. Comput.- Aided Design Integr. Circuits Syst., Vol. 25, No. 6, pp. 1024-1037, Jun. 2006. https://doi.org/10.1109/TCAD.2005.855964
  3. D. Shin and J. Kim, "Dynamic Voltage scaling of mixed task sets in priority-driven systems", IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., Vol. 25, No. 3, pp. 438-453, Mar. 2006. https://doi.org/10.1109/TCAD.2005.853706
  4. A. Manzak and C. Chakrabarti, "Variable Voltage task scheduling algorithms for minimizing energy/power", IEEE Trans. Very Large Scale Integr. (VLSI) Syst., Vol. 11 , No. 2, pp. 270-276, Apr. 2003. https://doi.org/10.1109/TVLSI.2003.810801
  5. S. Hua, G. Qu, and S. S. Bhattacharyya, "Energy reduction techniques for multimedia applications with tolerance to deadline misses", in Proc. DAC, 2003, pp. 131-136.
  6. D. Shin, J. Kim, and S. Lee, "Intra-task Voltage scheduling for low-energy hard real-time applications", IEEE Des. Test. Comput., Vol. 18, No. 2, pp. 20-30, Mar./Apr. 2001. https://doi.org/10.1109/54.914596
  7. D. Shin and J. Kim, "A profile-based energy-efficient intra-task Voltage scheduling algorithm for hard realtime applications", in Proc. ISLPED, 2001, pp. 271-274.
  8. J. Seo, T. Kim, and K. S. Chung, "Profile-based optimal intra-task Voltage scheduling for hard real-time applications", in Proc. DAC, 2004, pp. 87-92.
  9. D. Shin and J. Kim, "Optimizing intra-task scheduling using data flow analysis", in Proc. ASP-DAC, 2005, pp. 703-708.
  10. A. Weissel and F. Bellosa. Process cruise control: Eventdriven clock scaling for dynamic power management. In Proceedings of the International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES2002), Grenoble, France,, Aug. 2002.
  11. C. Isci, G. Contreras, and M. Martonosi. Live, runtime phase monitoring and prediction on real systems with application to dynamic power management. In Proceedings of the 39th International Symposium on Microarchitecture (MICRO-39), December 2006.
  12. SPILIOPOULOS, V, KAXIRAS, S., AND KERAMIDAS, G. Green governors: A framework for continuously adaptive DVFS. In Green Computing Conference (IGCC) (July 2011).
  13. Sarikaya R, Isci C, Buyuktosunoglu A, "Runtime Application Behavior Prediction Using a Statistical Metric Model", Computers, IEEE Transactions on, Vol. PP, No. 99, pp.1, 0
  14. C. J. Hughes and S. V Adve, "A formal approach to frequent energy adaptations for multimedia applications", in Proc. Int. Conf. Comput. Des., 2003, pp. 489-496.
  15. Y. Gu and S. Chakraborty, "Control theory-based DVS for interactive 3D games", in Proc. DAC, 2008, pp. 740-745.
  16. Q. Wu, P. Juang, M. Martonosi, and D. W. Clark, "Formal control techniques for power-performance management", IEEE Micro, Vol. 25, No. 5, pp. 52-62, Sep./Oct. 2005. https://doi.org/10.1109/MM.2005.87
  17. Z. Lu, J. Lach, M. Stan, and K. Skadron, "Reducing multimedia decode power using feedback control", in Proc. Int. Conf. Comput. Des., 2003, pp. 489-496.
  18. S.-Y. Bang, K. Bang, S. Yoon, and E.-y' Chung, "Runtime adaptive workload estimation for dynamic Voltage scaling", IEEE Trans. Comput.- Aided Design Integr. Circuits Syst., Vol. 28, No. 9, pp. 1334-1347, Sep. 2009. https://doi.org/10.1109/TCAD.2009.2024706
  19. C. Xian and Y. H. Lu, "Dynamic Voltage scaling for multitasking real-time systems with uncertain execution time", in Proc. ACM Great Lakes Symp. VLSI, 2006, pp. 392-397.
  20. S. Hong, S. Yoo, B. Bin, K. M. Choi, S. K. Eo, and T. Kim, "Dynamic Voltage scaling of supply and body bias exploiting software runtime distribution", in Proc. DATE, 2008, pp. 242-247.
  21. X. Zhang, K. Shen, S. Dwarkadas, and R. Zhong, "An Evaluation of Per-Chip Nonuniform Frequency Scaling on Multicores", in Proc. of USENlXATC, 2010.
  22. Jan Stoess, Christian Lang, and Frank Bellosa, "Energy Management for Hypervisor-Based Virtual Machines", Proceedings of the 2007 USENIX Technical Conference, 2007.
  23. Ripal Nathuji, and Karsten Schwan, "VirtualPower: Coordinated Power Management in Virtualized Enterprise Systems", Proceedings of twenty-first ACM SlGOPS symposium on Operating systems principles, 2007.
  24. Aman Kansal, Feng Zhao, Jie Liu, Nupur Kothari, and Arka A. Bhattacharya, "Virtual machine power metering and provisioning", Proceedings of the 1st ACM symposium on Cloud computing(SoCC), 2010.
  25. Jeremy Andrus, Christoffer Dall, Alexander Van't Hof, Oren Laadan, and Jason Nieh, "Cells: a virtual mobile smartphone architecture", Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles (SOSP), 2011.
  26. A. C. Bavier, A. B. Montz, and L. L. Peterson, "Predicting MPEG execution times", ACM SIGMETRICS Performance Eval. Rev., Vol. 26, No. 1, pp. 131-140, Jun. 1998. https://doi.org/10.1145/277858.277892
  27. J. Pouwelse, K. Langendoen, I. Lagendijk, and H. Sips, "Power-aware video decoding", in Proc. Picture Coding Symp., 2001, pp. 303-306.
  28. E. Nurvitadhi, B. Lee, C. Yu, and M. Kim, "A comparative study of dynamic Voltage scaling techniques for low-power video decoding", in Proc. Int. Conf. Embed. Syst. Appl., 2003, pp. 23-26.
  29. D. Son, C. Yu, and H. N. Kim, "Dynamic Voltage scaling on MPEG decoding", in Proc. ICPADS, 2001, pp. 633-640.
  30. K. Choi, W. C. Cheng, and M. Pedram, "Frame-based dynamic Voltage and frequency scaling for an MPEG player", J. Low Power Electron., Vol. I, No. 2, pp. 27- 43, Apr. 2005.
  31. K. Choi, R. Soma, and M. Pedram, "Off-chip latency-driven dynamic Voltage and frequency scaling for MPEG decoding", in Proc. DAC, 2004, pp. 544-549.
  32. Y. Tan, P. Malani, Q. Qui, and Q. Wu, "Workload prediction and dynamic Voltage scaling for MPEG decoding", in Proc. Conf. ASPDA, 2006, pp. 911-916.