The Impact Of Source Code In Software On Power Consumption
نویسندگان
چکیده
Writing sustainable, power efficient and green software necessitates understanding the power consumption behavior of a computer program. One of the benefits is the fact that developers, by improving their source code implementations, can optimize power consumption of a software. Existing power consumption models need to be improved by taking into account more components susceptible to consume energy during runtime of an application. In this paper, we first present a detailed classification of previous works on power consumption modelization. Then, we introduce TEEC (Tool to Estimate Energy Consumption) model in order to estimate the power consumed by CPU, memory and disk due to the execution of an application at runtime. The main goal is to guide developers to improve their source code for optimizing energy consumption. TEEC enables determining the part of the code consuming the highest power. This will help to obtain a less energy consuming software with the same functionalities.
منابع مشابه
Profiling Power Consumption on Mobile Devices
The proliferation of mobile devices, and the migration of the information access paradigm to mobile platforms, motivate studies of power consumption behaviors with the purpose of increasing the device battery life. The aim of this work is to profile the power consumption of a Samsung Galaxy I7500 and a Samsung Nexus S, in order to understand how such feature has evolved over the years. We perfo...
متن کاملSource Code Optimizations for Low Power Consumption on Microprocessor-based Systems
of Thesis Presented to the Office of Graduate Studies of the University of Puerto Rico at Mayagüez in Partial Fulfillment of the Requirements for the Degree of Master of Science SOURCE CODE OPTIMIZATIONS FOR LOW POWER CONSUMPTION ON MICROPROCESSOR-BASED SYSTEMS By David Andrés Ortiz López November 2007 Chair: Nayda G. Santiago Major Department: Electrical and Computer Engineering Power consumpt...
متن کاملSimulation of effective parameters on low-carbon steel laser welding process using finite element method
In this paper, laser beam welding of a rectangular piece of steel was simulated using Fluent software. Physical properties of analytical field was constant and its changes with temperature was ignored. In the present work, effect of tool speed and laser power on temperature distribution of workpiece surface and different deeps in the plane of symmetry and also maximum of temperature and depth o...
متن کاملSimulation of effective parameters on low-carbon steel laser welding process using finite element method
In this paper, laser beam welding of a rectangular piece of steel was simulated using Fluent software. Physical properties of analytical field was constant and its changes with temperature was ignored. In the present work, effect of tool speed and laser power on temperature distribution of workpiece surface and different deeps in the plane of symmetry and also maximum of temperature and depth o...
متن کاملPower/Energy Estimation and Optimization for Software-Oriented Embedded Systems
The importance of power reduction of embedded systems has continuously increased in the past years. Recently, reducing power dissipation and energy consumption of a program have become optimization goals in their own right, no longer considered a side-effect of traditional performance optimizations which mainly target program execution time and/or program size. Nowadays, there is an increasing ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJEBM
دوره 14 شماره
صفحات -
تاریخ انتشار 2016