摘要(英) |
As the process continues to scaling, chip size is getting smaller, but the number of transistors on the chip is increasing. This significantly increases the difficulty for designing such complicated chips. In addition, due to the strong needs for low-power equipments, such as notebook computers, wearable devices, etc…, extending battery life and reducing heat dissipation become important considerations for such high-density designs. However, transistor-level power estimation becomes very complicated and slow for large designs. Therefore, proper high-level power modeling methods are required to evaluate the power consumption at design stages.
In order to support the needs for In Memory Computing, this thesis proposes a high-level power consumption model for this special memory. Unlike traditional memory power models that can provide only the same value for different access, the proposed power model considers the effects of different address and data, and provides distinct power values for different input patterns. According to different operation modes, different regression approaches are proposed for memory read and write to construct accurate power models. According to the experimental results, the average error for different access modes can be controlled within 10%, and the simulation time is greatly reduced. After combing the proposed power model and the system –level simulator Gem5, a simple but complete program also demonstrates the capability to support high-level simulator. |
參考文獻 |
[1] G. E. Moore, “Cramming More Components Onto Integrated Circuits”, Proceedings of the IEEE, vol. 86, no. 1, pp. 82-85, Jan. 1998.
[2] Keyes, R. W, “The impact of Moore′s Law”, IEEE Solid-State Circuits Society Newsletter, vol. 11, no. 3, pp. 25-27, Sept. 2006.
[3] Moore′s Law, The Future-Technology & Research at Intel [Online]. Available: http://www.intel.com/technology/mooreslaw/index.htm
[4] R. A. Rutenbar, “Emerging Tools for Analog & Mixed-Signal: The Role of Synthesis and Analog Intellectual Property”, Master Course, Design Automation and Test in Europe (DATE), 2003.
[5] Chien-Nan Jimmy Liu, “Introduction to High-Level Power Estimation”
[6] Chi-Chia Yu, “A Scalable Power Modeling Approach for Embedded Memory Using LIB Format”, Master Thesis NCU, Jan. 2006.
[7] Avishek Biswas, Member, IEEE, and Anantha P. Chandrakasan, , “CONV-SRAM: An Energy-Efficient SRAM With In-Memory Dot-Product Computation for Low-Power Convolutional Neural Networks”, IEEE Journal of solid-state circuits, VOL. 54, NO. 1, Jan. 2019
[8] Y. H. Chen, T. Krishna, J. S. Emer, and V. Sze, “Eyeriss: An Energyefficient Reconfigurable Accelerator for Deep Convolutional Neural Networks,” IEEE J. Solid-State Circuits, VOL. 52, NO. 1, pp. 127–138, Jan. 2017.
[9] B. Moons and M. Verhelst, “An Energy-efficient Precision-scalable ConvNet Processor in 40-nm CMOS,” IEEE J. Solid-State Circuits, vol. 52, no. 4, pp. 903–914, Apr. 2017.
[10] Minh Q. Do, Mindaugas Draˇzdˇziulis, Per Larsson-Edefors, and Lars Bengtsson, “Parameterizable Architecture-Level SRAM Power Model Using Circuit-Simulation Backend for Leakage Calibration” 7th International Symposium on Quality Electronic Design,2006.
[11] Minh Q. Do, Mindaugas Draˇzdˇziulis, Per Larsson-Edefors, and Lars Bengtsson, ”Leakage-Conscious Architecture-Level Power Estimation for Partitioned and Power-Gated SRAM Arrays”, 8th International Symposium on Quality Electronic Design, 2007.
[12] Steven J. E. Wilton and Norman P. Jouppi, ”CACTI: an Enhanced Cache Access and Cycle Time Model”, IEEE Journal of Solid-State Circuits VOL. 31 , Issue: 5, May 1996.
[13] Sari L. Coumeri and Donald E. Thomas, Jr. , “Memory Modeling for System Synthesis”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems VOL. 8, Issue: 3, June 2000.
[14] F. Rouatbi, B. Haroun, and A. J. Al-Khalili, “Power Estimation Tool for Sub-micron CMOS VLSI Circuits,” IEEE/ACM International Conference on Computer-Aided Design, pp. 204-209, Nov. 1992.
[15] “Epoch User’s Manual,” Cascade Design Automation Corp., Bellevue, WA, 1996.
[16] Alexandra kuster, “High Accuracy Behavioral Modeling of In-Memory Computing Design for AI Edge Applications”, Master Thesis NCTU,2020.
[17] Gem5 Tutorial [Online]. Available: https://blog.csdn.net /u010170039/ article /details/ 77890792. |