|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Vinay Devadas, Hakan Aydin, "On the Interplay of Voltage/Frequency Scaling and Device Power Management for Frame-Based Real-Time Embedded Applications," IEEE Transactions on Computers, vol. 61, no. 1, pp. 31-44, January, 2012. | |||
| BibTex | x | ||
| @article{ 10.1109/TC.2010.248, author = {Vinay Devadas and Hakan Aydin}, title = {On the Interplay of Voltage/Frequency Scaling and Device Power Management for Frame-Based Real-Time Embedded Applications}, journal ={IEEE Transactions on Computers}, volume = {61}, number = {1}, issn = {0018-9340}, year = {2012}, pages = {31-44}, doi = {http://doi.ieeecomputersociety.org/10.1109/TC.2010.248}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Computers TI - On the Interplay of Voltage/Frequency Scaling and Device Power Management for Frame-Based Real-Time Embedded Applications IS - 1 SN - 0018-9340 SP31 EP44 EPD - 31-44 A1 - Vinay Devadas, A1 - Hakan Aydin, PY - 2012 KW - Real-time systems KW - energy management KW - voltage/frequency scaling KW - device power management. VL - 61 JA - IEEE Transactions on Computers ER - | |||
[1] H. Aydin, V. Devadas, and D. Zhu, "System-Level Energy Management for Periodic Real-Time Tasks," Proc. 27th IEEE Real-Time Systems Symp. (RTSS), 2006.
[2] H. Aydin, R. Melhem, D. Mosse, and P. Mejia-Alvarez, "Power-Aware Scheduling for Periodic Real-Time Tasks," IEEE Trans. Computers, vol. 53, no. 10, pp. 584-600, May 2004.
[3] E. Bini, G.C. Buttazzo, and G. Lipari, "Speed Modulation in Energy-Aware Real-Time Systems," Proc. Euromicro Conf. Real-Time Systems (ECRTS), 2005.
[4] L. Benini, A. Bogliolo, and G.D. Micheli, "A Survey of Design Techniques for System-Level Dynamic Power Management," IEEE Trans. Very Large Scale Integration Systems, vol. 8, no. 3, pp. 299-316, June 2000.
[5] J.J. Chen and L. Thiele, "Expected System Energy Consumption Minimization in Leakage-Aware DVS Systems," Proc. Int'l Symp. Low Power Electronics and Design (ISPLED), 2008.
[6] H. Cheng and S. Goddard, "Integrated Device Scheduling and Processor Voltage Scaling for System-Wide Energy Conservation," Proc. Int'l Workshop Power-Aware Real-Time Computing (PARC), 2005.
[7] H. Cheng and S. Goddard, "Online Energy-Aware I/O Device Scheduling for Hard Real-Time Systems," Proc. Conf. Design, Automation and Test in Europe (DATE), 2006.
[8] K. Choi, R. Soma, and M. Pedram, "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," Proc. Conf. Design, Automation and Test in Europe (DATE), 2004.
[9] V. Devadas and H. Aydin, "Additional Experimental Results on the Interplay of Voltage/Frequency Scaling and Device Power Management for Frame-Based Real-Time Embedded Applications," technical report, Dept. of Computer Science, George Mason Univ., http://www.cs.gmu.edu/~aydintr-2010-45.pdf , Sept. 2010.
[10] V. Devadas and H. Aydin, "Real-Time Dynamic Power Management through Device Forbidden Regions," Proc. IEEE Real-Time and Embedded Technology and Applications Symp. (RTAS), 2008.
[11] R. Ernst and W. Ye, "Embedded Program Timing Analysis Based on Path Clustering and Architecture Classification," Proc. IEEE/ACM Int'l Conf. Computer-Aided Design, 1997.
[12] F. Gruian, "Hard Real-Time Scheduling for Low-Energy Using Stochastic Data and DVS Processors," Proc. Int'l Symp. Low Power Electronics and Design (ISLPED), 2001.
[13] P.J.M. Havinga and G.J.M. Smit, "Design Techniques for Low-Power Systems," J. Systems Architecture, vol. 46, no. 1, pp. 1-21, 2000.
[14] R. Jejurikar and R. Gupta, "Dynamic Voltage Scaling for System-Wide Energy Minimization in Real-Time Embedded Systems," Proc. Int'l Symp. Low Power Electronics and Design (ISLPED), 2004.
[15] W. Kim, D. Shin, H.S. Yun, J. Kim, and S.L. Min, "Performance Comparison of Dynamic Voltage Scaling Algorithms for Hard Real-Time Systems," Proc. IEEE Real-Time and Embedded Technology and Applications Symp. (RTAS), 2002.
[16] L.-F. Leung, C.-Y. Tsui, and X.S. Hu, "Exploiting Dynamic Workload Variation in Low Energy Preemptive Task Scheduling," Proc. Conf. Design, Automation and Test in Europe (DATE), 2005.
[17] J. Liu, Real Time Systems. Prentice Hall, 2000.
[18] J. Lorch and A. Smith, "Improving Dynamic Voltage Scaling Algorithms with PACE," Proc. ACM SIGMETRICS Int'l Conf. Measurement and Modeling of Computer Systems, 2001.
[19] D. Luenberger, Linear and Nonlinear Programming. Addison-Wesley, 1984.
[20] M. Pedram, "Power Minimization in IC Design: Principles and Applications," ACM Trans. Design Automation of Electronics Systems, vol. 1, no. 1, pp. 3-56, 1996.
[21] P. Pillai and K.G. Shin, "Real-Time Dynamic Voltage Scaling for Low-Power Embedded Operating Systems," Proc. ACM Symp. Operating Systems Principles (SOSP), 2001.
[22] A. Qadi, S. Goddard, and S. Farritor, "A Dynamic Voltage Scaling Algorithm for Sporadic Tasks," Proc. IEEE Real-Time Systems Symp. (RTSS), 2003.
[23] C. Rusu, R. Melhem, and D. Mosse, "Maximizing Rewards for Real-Time Applications with Energy Constraints," ACM Trans. Embedded Computing Systems, vol. 2, no. 4, pp. 1-23, 2003.
[24] S. Saewong and R. Rajkumar, "Practical Voltage-Scaling for Fixed-Priority Real-Time Systems," Proc. IEEE Real-Time and Embedded Technology and Applications Symp. (RTAS), 2003.
[25] K. Seth, A. Anantaraman, F. Mueller, and E. Rotenberg, "FAST: Frequency-Aware Static Timing Analysis," Proc. IEEE Real-Time Systems Symp. (RTSS), 2003.
[26] Y. Shin and K. Choi, "Power Conscious Fixed Priority Scheduling for Hard Real-Time Systems," Proc. Design Automation Conf. (DAC), 1999.
[27] V. Swaminathan and K. Chakrabarty, "Energy Conscious, Deterministic I/O Device Scheduling in Hard Real-Time Systems," IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems, vol. 22, no. 7, pp. 847-858, July 2003.
[28] V. Swaminathan and K. Chakrabarty, "Pruning-Based, Energy-Optimal Deterministic I/O Scheduling for Hard Real-Time Systems," ACM Trans. Embedded Computing Systems, vol. 4, no. 1, pp. 141-167, 2005.
[29] V. Swaminathan, K. Chakrabarty, and S.S. Iyengar, "Dynamic I/O Power Management for Hard Real-Time Systems," Proc. Int'l Conf. Hardware-Software Co-Design and System Synthesis (CODES), 2001.
[30] H.W. Turnbull, Theory of Equations. Oliver and Boyd, 1947.
[31] M. Weiser, B. Welch, A. Demers, and S. Shenker, "Scheduling for Reduced CPU Energy," Proc. USENIX Conf. Operating Systems Design and Implementation, 1994.
[32] R. Xu, D. Mosse, and R. Melhem, "Minimizing Expected Energy Consumption in Real-Time Systems through Dynamic Voltage Scaling," ACM Trans. Computer Systems, vol. 25, no. 4, 2007.
[33] R. Xu, C. Xi, R. Melhem, and D. Mosse, "Practical Pace for Embedded Systems," Proc. ACM Int'l Conf. Embedded Software (EMSOFT), 2004.
[34] X. Zhong and C.-Z. Xu, "System-Wide Energy Minimization for Real-Time Tasks: Lower Bound and Approximation," Proc. IEEE/ACM Int'l Conf. Computer-Aided Design (ICCAD), 2006.
[35] D. Zhu and H. Aydin, "Energy Management for Real-Time Embedded Systems with Reliability Requirements," Proc. IEEE/ACM Int'l Conf. Computer-Aided Design (ICCAD), 2006.
[36] J. Zhuo and C. Chakrabarti, "System-Level Energy-Efficient Dynamic Task Scheduling," Proc. Design Automation Conf. (DAC), 2005.
[37] Advanced Configuration and Power Interface Standard, http:/www.acpi.info/, 2011.

