Browse > Article
http://dx.doi.org/10.9717/kmms.2016.19.7.1179

Quantitative Analysis of Power Consumption for Low Power Embedded System by Types of Memory in Program Execution  

Choi, Hayeon (Dept. of Computer Science and Engineering, Ewha Womans University)
Koo, Youngkyoung (Dept. of Computer Science and Engineering, Ewha Womans University)
Park, Sangsoo (Dept. of Computer Science and Engineering, Ewha Womans University)
Publication Information
Abstract
Through the rapid development of latest hardware technology, high performance as well as miniaturized size is the essentials of embedded system to meet various requirements from the society. It raises possibilities of genuine realization of IoT environment whose size and battery must be considered. However, the limitation of battery persistency and capacity restricts the long battery life time for guaranteeing real-time system. To maximize battery life time, low power technology which lowers the power consumption should be highly required. Previous researches mostly highlighted improving one single type of memory to increase ones efficiency. In this paper, reversely, considering multiple memories to optimize whole memory system is the following step for the efficient low power embedded system. Regarding to that fact, this paper suggests the study of volatile memory, whose capacity is relatively smaller but much low-powered, and non-volatile memory, which do not consume any standby power to keep data, to maximize the efficiency of the system. By executing function in specific memories, non-volatile and volatile memory, the quantitative analysis of power consumption is progressed. In spite of the opportunity cost of all of theses extra works to locate function in volatile memory, higher efficiencies of both power and energy are clearly identified compared to operating single non-volatile memory.
Keywords
Low Power; Embedded System; Power Consumption; Flash Memory; SRAM;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 D. Shin, J. Jung, and S. Kang, “Trends and Forecasting in IoT,” Journal of Korean Society for Internet Information, Vol. 14, No. 2, pp. 32-46, 2013.
2 G. Kim, K. Lee, and K. Lee, "IoT Technology Trends based on Wearable Devices," Journal of The Korea Contents Association, Vol. 13, No. 1, pp. 25-30, 2015.
3 J. Lee, S.H. Kim, S.B Lee, H.J. Choi, and J.J. Jung, "A Study on the Necessity and Construction Plan of the Internet of Things Platform for Smart Agriculture," Journal of Korea Multimedia Society, Vol. 17, No. 11, pp. 1313-1324, 2014.   DOI
4 R. Bonndade and D. Ma, "Hardware-software co-design of an Embedded Power Management Module with Adaptive On-chip Power Processing Schemes," Proceedings of 2010 IEEE International Symposium on Circuits and Systems, pp. 617-620, 2010.
5 L. Beinini, G. Castelli, A. Macii, E. Macii, M. Poncino, and R. Scarsi, "Life-time Analysis of Batteries Used in Portable Digital Systems," Proceedings of 10th Mediterranean Electrotechnical Conference, pp. 240-243. 2000.
6 J. Garche and A. Jossen, "Battery Management Systems (BMS) for Increasing Battery Life Time," Proceedings of The Third International Telecommunications Energy Special Conference, pp. 85-88, 2000.
7 J. Lee, J. Choi, and S. Kim, “Research Trend on Low Power On-Chip Memory Systems,” Journal of Communications of the Korean Lnstitute of Information Scientists and Engineers, Vol. 20, No. 10, pp. 37-44, 2002.
8 J. Jin, T. Lee, S. Lee, and K. Chung, "Implementation of Efficient and Reliable Flash File System," Journal of Korea Multimedia Society, Vol. 11, No. 5, pp. 651-660, 2008.
9 H. Song and O. Kwon, "Delayed Write Scheme to Enhance Write Performance of Flash Memory based Embedded Database Systems," Journal of Korea Multimedia Society, Vol. 12, No. 2, pp. 165-177, 2009.
10 H. Hidaka, "Evolution of Embedded Flash Memory Fechnology for MCU," Proceedings of IEEE International Conference on IC Design & Technology, pp. 1-4, 2011.
11 V. Tiwari, R. Donnelly, S. Malik, and R. Gonzalez, "Dynamic Power Management for Microprocessors-A Case Study," Proceedings of Tenth International Conference on VLSI Design, pp. 185-192, 1997.
12 B. Brock and K. Rajamani, "Dynamic Power Management for Embedded Systems," Proceedings of IEEE Systems-On-Chip Conference, pp. 416-419, 2003.
13 MSP432P401R LaunchPadTM Development Kit (MSP EXP432P401R), http://www.ti.com/lit/ug/slau597a/slau597a.pdf, (accessed Apr., 92016).
14 T. Kim, "Application-Drien Low-Power Techniques Using Dynamic Voltage Scaling," Proceeding of 12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, pp. 199-206, 2006.
15 T.D. Burd and R.W. Brodersen, "Energy Efficient CMOS Microprocessor Design," Proceedings of the 28th Annual Hawaii International Conference on System Sciences, pp. 288-297, 1995.
16 Overview for MSP432P4x, http://www.ti.com/lsds/ti/microcontrollers_16-bit_32-bit/msp/low_power_performance/msp432p4x/overview.page, (accessed Apr., 1, 2016).
17 Code Composer Studio(CCS) Integrated Development Enviroment(IDE), http://www.ti.com/tool/ccstudio#Technical Documents, (accessed Apr., 17 2016).