The Community for Technology Leaders
RSS Icon
Issue No.12 - Dec. (2013 vol.62)
pp: 2397-2410
Hamid Reza Pourshaghaghi , Eindhoven University of Technology, Eindhoven
Jose Pineda de Gyvez , Eindhoven University of Technology, Eindhoven
We discuss an adaptive fuzzy logic controller to accurately and robustly predict and track supply current variations of digital processors. The proposed controller tracks supply current variations without updating any parameter during its runtime prediction. It can be used to adjust the supply voltage and clock frequency of digital processors based on workload variations when accounting for timing-constraints and other practical requirements. Additionally, we comprehensively examine the stability analysis of the closed-loop configuration containing the fuzzy controller and the digital processor model. We prove that the fuzzy controller guarantees the asymptotic stability of the closed-loop architecture. Several experiments are performed to exhibit effectiveness of the proposed fuzzy controller comparing to the other existing conventional prediction methods. The results show that the proposed controller outperforms the other existing methods.
Program processors, Fuzzy logic, Current measurement, Voltage control, Voltage measurement, Stability analysis,on-line supply current tracking, Dynamic voltage frequency scaling, fuzzy logic controller, stability analysis
Hamid Reza Pourshaghaghi, Jose Pineda de Gyvez, "Fuzzy-Controlled Voltage Scaling Based on Supply Current Tracking", IEEE Transactions on Computers, vol.62, no. 12, pp. 2397-2410, Dec. 2013, doi:10.1109/TC.2012.185
[1] J. Rabaey, Low Power Design Essentials, pp. 249-288, Springer, 2010.
[2] E. Karl, D. Blaauw, D. Sylvester, and T. Mudge, "Reliability Modeling and Management in Dynamic Microprocessor-Based System," Proc. Design and Automation Conf. (DAC), pp. 1057-1060, 2006.
[3] Y. Gu and S. Chakraborty, "Control Theory-Based DVS for Interactive 3D Games," Proc. Design and Automation Conf. (DAC), pp. 740-745, 2008.
[4] 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, Sept./Oct. 2005.
[5] Z. Lu, J. Lach, M. Stan, and K. Skadron, "Reducing Multimedia Decode Power Using Feedback Control," Proc. Int'l Conf. Computer Design, pp. 489-496, 2003.
[6] Z. Lu, J. Hein, M. Humphrey, M. Stan, J. Lach, and K. Skadron, "Control-Theoretic Dynamic Frequency and Voltage Scaling for Multimedia Workloads," Proc. Int'l Conf. Compilers, Architecture, Synthesis Embedded Synthesis, pp. 156-163, 2002.
[7] A. Sinha and A.P. Chandrakasan, "Dynamic Voltage Scheduling Using Adaptive Filtering of Workload Traces," Proc. 14th Int'l Conf. VLSI Design (VLSID '01), pp. 221-226, 2001.
[8] W.J. Lambert, M.J. Hill, and R. Ayyanar, "Estimation of Microprocessor Instantaneous Load Current," IEEE Trans. Advanced Packing, vol. 32, no. 4, pp. 831-840, Nov. 2009.
[9] S. Bang, K. Bang, S. Yoon, and E.Y. Chung, "Run-Time Adaptive Workload Estimation for Dynamic Voltage Scaling," IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems, vol. 28, no. 9, pp. 1334-1347, Sept. 2009.
[10] H.R. Pourshaghaghi and J. Pineda de Gyvez, "Dynamic Voltage Scaling Based on Supply Current Tracking Using Fuzzy Logic Controller," Proc. IEEE 16th Int'l Conf. Electronics, Circuits, and Systems (ICECS '09), pp. 779-782, 2009.
[11] M. Huang, J. Renau, S-M Yoo, and J. Torrellas, "A Framework for Dynamic Energy Efficiency and Temperature Management," Proc. ACM/IEEE 33rd Ann. Int'l Symp. Microarchitecture (MICRO), pp. 202-213, 2000.
[12] T. Sherwood, S. Sair, and B. Calder, "Phase Tracking and Prediction," Proc. 30th Ann. Int'l Symp. Computer Architecture (ISCA '03), pp. 336-349, 2003.
[13] M.E. Salehi, M. Samadi, M. Najibi, A. Afzali-Kusha, M. Pedram, and S.M. Fakhraie, "Dynamic Voltage and Frequency Scheduling for Embedded Processors Considering Power/Performance Tradeoffs," IEEE Trans. VLSI Systems, vol. 19, no. 10, pp. 1931-1935, Oct. 2011.
[14] L. Ljung, System Identification Theory for the User, second ed. Prentice Hall, 1987.
[15] D.M. Bates and D.G. Watta, Nonlinear Regression Analysis and its Application. Wiley, 1988.
[16] Y. Zhang, W. Sun, and Y. Inoguchi, "Predict Task Running time in Grid Environments Based on CPU Load Predictions," J. Future Generation Computer Systems, vol. 24, pp. 489-497, 2008.
[17] A.H. Sayed, Adaptive Filters. Wiley-IEEE Press, 2008.
[18] R. de la Guardia and W.M. Beltman, "Advanced Acoustic Management for PCs," Proc. InterNoise Conf., 2006.
[19] L. Benini, A. Bogliolo, G.A. Paleologo, and G. De Micheli, "Policy Optimization for Dynamic Power Management," IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems, vol. 18, no. 6, pp. 182-187, June 1999.
[20] V. Tiwari, S. Malik, and A. Wolfe, "Instruction Level power Analysis and optimization of Software," J. VLSI Signal Processing, vol. 18, nos. 2/3, pp. 223-238, Aug. 1996.
[21] D.K. Arrowsmith and C.M. Place, Dynamical Systems. Chapman & Hall, 1992.
[22] A.I. Al-Odienat and A.A. Al-Lawama, "The Advantages of PID Fuzzy Controllers over the Conventional Types," Am. J. Applied Science, vol. 5, no. 6, pp. 653-658, 2008.
[23] C.-C. Lee, "Fuzzy Logic in Control Systems: Fuzzy Logic Controller-Parts 1 and 2," IEEE Trans. Systems, Man, and Cybernetics, vol. 20, no. 2, pp. 404-435, Mar./Apr. 1990.
[24] M.A.L. Thathachar and P. Viswanath, "On the Stability of Fuzzy Systems," IEEE Trans. Fuzzy Systems, vol. 5, no. 1, pp. 145-151, Feb. 1997.
[25] T. Yamashita, "Stability Analysis of Fuzzy Control System Applying Conventional Method," Proc. Int'l Conf. Industrial Electronics, Control and Instrumentation (IECON), pp. 1579-1584, 1991.
[26] W.M. Kickert and E.H. Mamdani, "Analysis of a Fuzzy Logic Controller," Fuzzy Sets and Systems, vol. 1, pp. 29-44, 1978.
[27] A. Kandel, Y. Luo, and Y.Q. Zhang, "Stability Analysis of Fuzzy Control Systems," Fuzzy Sets and Systems, vol. 105, pp. 33-48, 1999.
[28] H. Khalil, Nonlinear Systems, third ed. Prentice Hall, 2002.
[29] A.C. Cameron and F.A.G. Windmeijer, "An R-Squared Measure of Goodness of Fit for Some Common Regression Models," J. Econometrics, vol. 77, no. 2, pp. 329-342, 1997.
55 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool