Efficient Coding Mechanism for Low Power Consumption in Wireless Programmable Devices
Kavita Deshmukh1, Deepshikha Patel2, Nitesh Gupta3, Shiv Kumar4
1Kavita Deshmukh, Department of Information Technology, Technocrats Institute of Technology, Bhopal, (M.P.), India.
2Prof. Deepshikha Patel, Department of Information Technology, Technocrats Institute of Technology, Bhopal, (M.P.), India.
3Prof. Nitesh Gupta, Head of Department Information Technology, Technocrats Institute of Technology, Bhopal, (M.P.), India.
4Prof. ShivKumar, M.Tech. Coordinator, Department of Information Technology, Technocrats Institute of Technology, Bhopal, (M.P.), India.
Manuscript received on February 28, 2011. | Revised Manuscript received on March 02, 2011. | Manuscript published on March 05, 2011. | PP: 57-61 | Volume-1 Issue-1, March 2011. | Retrieval Number: A015021111
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Due to the continuous advancement in technology embedded devices are playing important role in everyone’s day to day life. Everyone is moving towards wireless embedded systems, but there is important concern about power consumption in such devices. While designing a lot of care has to be taken especially in power optimization because there is no regular power supply in this kind of devices. Power optimization can be done either by changes in hardware components or changes in software programs developed for various applications. Changes in hardware, is vendor dependent and only software level changes can be done after the manufacturing of the device. This paper represents software level methods for optimizing the power in ireless embedded devices. Previously loop optimization methods where used and tested to reduce the power consumption by some degree, similarly loop unrolling and loop alignment were also used in the application to improve the performance in terms of power. In this paper we are combining some software level methods like nested switches, no of parameters , no of local variables , size of constructor, data type etc. with the loop unrolling. Our coding methodology will improve the program for consumption of the power while executing various instructions under the embedded systems.
Keywords: Embedded systems, power optimization, software level methods, loop optimization, coding mechanism.