Abstract
To solve the more and more serious power and energy problem in computer science field, most researchers working on system software focus on real-time operating system, but the work of this paper is aimed at the commodity, sharingtime operating system. Analyzing the relationship among performance, frequency and memory accessing density, as well as the relationship between frequency and energy, a Performance-Energy Tradeoff Model, named T-model, is presented in this paper. Using T-model, we can get the Best Low-energy Frequency, counting the cost of some performance loss, conveniently. Then TDFG (T-model based Dynamic Frequency Governor) is proposed. Experimental results validated the correctness and efficiency of T-model and TDFG.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Intel Pentium M Processor with 2-MB L2 Cache and 533-MHz Front Side Bus (2005)
AbouGhazaleh, N., Mossé, D., Childers, B., Melhem, R.: Toward the placement of power management points in real-time applications. In: Compilers and Operating Systems for Low Power, pp. 37–52. Kluwer Academic Publishers, Norwell (2003)
AbouGhazaleh, N., Mossé, D., Childers, B.R., Melhem, R.: Collaborative operating system and compiler power management for real-time applications. ACM Trans. on Embedded Computing Sys. 5(1), 82–115 (2006)
Choi, K., Soma, R., Pedram, M.: Fine-grained dynamic voltage and frequency scaling for precise energy and performance trade-off based on the ratio of off-chip access to on-chip computation times. In: Proceedings of the Conference on Design, Automation and Test in Europe, p. 10004. IEEE Computer Society (2004)
Dick, R.P., Lakshminarayana, G., Raghunathan, A., Jha, N.K.: Power analysis of embedded operating systems. In: Proceedings of the 37th Annual Design Automation Conference, pp. 312–315. ACM, New York (2000)
Gonzalez, R., Gordon, B.M., Horowitz, M.A.: Supply and threshold voltage scaling for low power CMOS. IEEE Journal of Solid-State Circuits 32(8), 1210–1216 (1997)
Kondo, M., Nakamura, H.: Dynamic Processor Throttling for Power Efficient Computations. In: Falsafi, B., VijayKumar, T.N. (eds.) PACS 2004. LNCS, vol. 3471, pp. 120–134. Springer, Heidelberg (2005)
Liao, W., He, L.: Power modeling and reduction of VLIW processors. In: Compilers and Operating Systems for Low Power, pp. 155–171. Kluwer Academic Publishers, Norwell (2003)
Moncusí, M.A., Arenas, A., Labarta, J.: A modified dual-priority scheduling algorithm for hard real-time systems to improve energy savings. In: Compilers and Operating Systems for Low Power, pp. 17–36. Kluwer Academic Publishers, Norwell (2003)
Simcha, G., Ronny, R., Ittai, A., et al.: The Intel Pentium M processor: Microarchitecture and performance. Intel. Technology Journal 07(02), 21–36 (2003)
Stanley-Marbell, P., Hsiao, M.S., Kremer, U.: A Hardware Architecture for Dynamic Performance and Energy Adaptation. In: Falsafi, B., VijayKumar, T.N. (eds.) PACS 2002. LNCS, vol. 2325, pp. 33–52. Springer, Heidelberg (2003)
Vandecappelle, A., Bougard, B., Shashidhar, K.C., Catthoor, F.: Low-power design of turbo decoder with exploration of energy-throughput trade-off. In: Compilers and Operating Systems for Low Power, pp. 173–191. Kluwer Academic Publishers, Norwell (2003)
Venkatachalam, V., Franz, M.: Power reduction techniques for microprocessor systems. ACM Comput. Surv. 37(3), 195–237 (2005)
Weissel, A., Bellosa, F.: Process cruise control: event-driven clock scaling for dynamic power management. In: Proceedings of the 2002 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, pp. 238–246. ACM, Grenoble (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag GmbH Berlin Heidelberg
About this chapter
Cite this chapter
Mao, Y., Chen, X., Wu, X., Wu, H., Gong, Y. (2012). A Dynamic Frequency Governor for Operating System Based on Performance-Energy Tradeoff Model. In: Qian, Z., Cao, L., Su, W., Wang, T., Yang, H. (eds) Recent Advances in Computer Science and Information Engineering. Lecture Notes in Electrical Engineering, vol 126. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25766-7_64
Download citation
DOI: https://doi.org/10.1007/978-3-642-25766-7_64
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25765-0
Online ISBN: 978-3-642-25766-7
eBook Packages: EngineeringEngineering (R0)