|
[1] N. AbouGhazaleh, A. Ferreira, C. Rusu, R. Xu, F. Liberato, B. Childers, D. Mosse, R. Melhem, “Integrated CPU and l2 cache voltage scaling using machine learning,” in Proc. of conference on Languages, compilers, and tools for embedded systems, pp.41-50, 2007. [2] T. Austin, V. Bertacco, D. Blaauw and T. Mudge, "Oppotunities and Challenges for Better Than Worst-Case Design", in Proc. Asia and South Pacific Design Automation Conf., 2005, pp. 2-7. [3] T.D. Burd and R.W. Brodersen, “Design issues in dynamic voltage scaling,” in Proc. of the IEEE International Symposium on Low Power Electronics and Design, pp. 9–14, 2000. [4] L. N. Chakrapani, B. E. S. Akgul, S. Cheemalavagu, P. Korkmaz, K. V. Palem and B. Seshasayee, “Ultra-Efficient (Embedded) SOC Architectures Based on Probabilistic CMOS (PCMOS) Technology”, in Proc. Design Automation and Test in Europe, 2006, pp. 1110-1115. [5] Y.G. Chen, T.Wang, K.Y. Lai, W.Y. Wen, Y. Shi, and S.C. Chang, “Critical path monitor enabled dynamic voltage scaling for graceful degradation in sub-threshold designs,” in Proc. of 51st ACM/EDAC/IEEE Design Automation Conference (DAC), pp.1-6, June 2014. [6] D. Chinnery, “High performance and low power design techniques for ASIC and custom in nanometer technologies,” in Proc. of the 2013 ACM international symposium on International Symposium on Physical Design (ISPD), pp.25-32. 2013. [7] G. Dhiman and T. S. Rosing, “Dynamic voltage frequency scaling for multi-tasking systems using online learning,” in Proc. of 2007 ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED), pp.207-212, Aug. 2007. [8] A. Drake, R. Senger, H. Deogun, G. Carpenter, S. Ghiasi, T. Nguyen, N. James, M. Floyd, and V. Pokala, “A Distributed Critical-Path Timing Monitor for a 65nm High-Performance Microprocessor,” in IEEE International Solid- State Circuits Conference (ISSCC), pp.398–399, 2007. [9] F. Farahnakian, M. Ebrahimi, M. Daneshtalab, J. Plosila and P. Liljeberg, “Optimized Q-learning Model for Distributing Traffic in On-Chip Networks”, in Proc. IEEE International Conference on Networked Embedded Systems for Every Application (NESEA), 2012. [10] M.E. Gomez, V. Santonja, "Self-similarity in I/O workload: analysis and modeling", in Proc. of Workload Characterization: Methodology and Case Studies, pp.97 - 104, 1999. [11] M.S. Gupta, K.K. Rangan, M.D. Smith, G.Y. Wei, and D. Brooks, “DeCoR: A Delayed Commit and Rollback mechanism for handling inductive noise in processors,” in Proc. of IEEE International Symposium on High Performance Computer Architecture (HPCA), pp.381–392, Feb 2008. [12] R. Hegde and N. R. Shanbhag, “Energy-Efficient Signal Processing via Algorithmic Noise-Tolerance”, in Proc. International Symposium on Low Power Electronics and Design (ISLPED), 1999, pp. 30–35. [13] R. Jejurikar, C. Pereira, and R. Gupta, “Leakage aware dynamic voltage scaling for real-time embedded systems,” in Proc. of 41st annual Design Automation Conference (DAC), pp.275-280. [14] D. C. Juan, D. Marculescu, “Power-aware performance increase via core/uncore reinforcement control for chip-multiprocessors,” in Proc. of 2012 ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED), pp.97-102, Aug. 2012. [15] D. C. Juan, S. Garg, J. Park, D. Marculescu, "Learning the optimal operating point for many-core systems with extended range voltage/frequency scaling," in Proc. of the Ninth IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, pp.01-10. [16] H. Jung and M. Pedram, “Supervised learning based power management for multicore processors,” in Proc. of IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 29, Issue 9, pp.1395-1408, Sep. 2010. [17] A.B. Kahng, S. Kang, R. Kumar, and J. Sartori, “Slack redistribution for graceful degradation under voltage overscaling,” in Proc. of Asia and South Pacific Design Automation Conference (ASP-DAC), pp.852–831, Jan. 2012. [18] J.T. Kao, M. Miyazaki, A.P. Chandrakasan, “A 175-mV multiply- accumulate unit using an adaptive supply voltage and body bias architecture,” in IEEE Journal of Solid-State Circuits, Vol.37, pp.1545–1554, 2002. [19] M. Keating, D. Flynn, R. Aitken, A. Gibbons, and K. Shi, Low Power Methodology Manual, For System-on-Chip Design, Springer, 2007. [20] C.R. Lefurgy, A.J. Drake, M.S. Floyd, M.S. Allen-Ware, B. Brock, J.A. Tierno, and J.B. Carter, “Active management of timing guardband to save energy in POWER7,” in Proc. of the 44th Annual IEEE/ACM International Symposium on Microarchitecture, pp.1–11, 2011. [21] J. M. Levine, E. Stott and P. Y. K. Cheung, “Dynamic Voltage & Frequency Scaling with Online Slack Measurement,” in Proc. of ACM/SIGDA international symposuium on Fild-Programmable Gate Arrays, 2014. [22] P. Pillai and K. G. Shin, “Real-time dynamic voltage scaling for low-power embedded operating systems,” in Proc. of eighteenth ACM symposium on Operating systems principles, pp.89-102, 2001. [23] J. Pouwelse, K. Langendoen, and H. Sips, “Dynamic voltage scaling on a low-power microprocessor,” in Proc. of the 7th annual international conference on Mobile computing and networking, PP.251-259. [24] C.A. Rummery and M. Niranjan, “On-Line Q-Learning Using Connectionist System”, in Technical Report CUED/F-INFENG/TR 166, Cambridge University, Cambridge, UK. [25] H. Shen, J. Lu and Q. Qiu, “Learning based DVFS for simultaneous temperature, performance and energy management”, in Proc. of 13th International Symposium on Quality Electronic Design (ISQED), pp.747-754, March 2012. [26] T. Simunic, L. Benini, A. Acquaviva, P. Glynn, and G. D. Micheli, “Dynamic voltage scaling and power management for portable systems,” in Proc. of the 38th annual Design Automation Conference, pp.254-529. [27] R.S. Sutton and A.G. Barto, “Reinforcement Learning. An Introduction”, MIT Press, Cambridge, MA, 2000. [28] J. N. Tsitsiklis. Asynchronous stochastic approximation and Q-learning. Machine Learning, 16(3):185–202, 1994. [29] F. Vandeputte and L. Eeckhout, “Finding Stress Patterns in Microprocessor Workloads,” in Proc. of 4th International Conference on High Performance Embedded Architectures and Compilers, pp.153-167, 2009 [30] C. J. C. H. Watkins and P. Dayan, “Q-Learning”, in Proc. Machine Learning, pp.279-292, 1992. [31] L. Yuan and G. Qu, “Analysis of energy reduction on dynamic voltage scaling-enabled systems,” in Proc. of IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 24, pp.1827–1837,Dec.2005 |