Volume 3 Number 6 (Jun. 2008)
Home > Archive > 2008 > Volume 3 Number 6 (Jun. 2008) >
JCP 2008 Vol.3(6): 15-21 ISSN: 1796-203X
doi: 10.4304/jcp.3.6.15-21

Algorithm To Optimize Code Size And Energy Consumption In Real Time Embedded System

Santosh Chede, Kishore Kulat
1Department of Electronics and Computer Science Engineering, Visvesvaraya National Institute of Technology, Nagpur, India

Abstract—Processor is an important computing element in portable battery operated real time embedded system and it consumes most of the battery energy. Energy consumption, processor memory space are considered as basic design constraints in ARM based system and heuristic algorithm is developed for energy consumption as well as memory space management. This Algorithm includes rate monotonic fixed priority task scheduling scheme, DVS, ARM’s Normal /Thumb mode, execution time, and number of execution cycles, which are analytically related with energy consumption. Mathematical modeling and simulation of Heuristic algorithm is done using MATLAB. This gives optimized code size, execution time, energy consumption of each task / whole system and proves a novel strategy in the field of software related energy optimization and real time embedded system design.

Index Terms—Dynamic Voltage Scaling (DVS), code size, energy consumption, ARM processor, embedded system, task scheduling.

[PDF]

Cite: Santosh Chede, Kishore Kulat, "Algorithm To Optimize Code Size And Energy Consumption In Real Time Embedded System," Journal of Computers vol. 3, no. 6, pp. 15-21, 2008.

General Information

ISSN: 1796-203X
Abbreviated Title: J.Comput.
Frequency: Bimonthly
Editor-in-Chief: Prof. Liansheng Tan
Executive Editor: Ms. Nina Lee
Abstracting/ Indexing: DBLP, EBSCO,  ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat,etc
E-mail: jcp@iap.org
  • Nov 14, 2019 News!

    Vol 14, No 11 has been published with online version   [Click]

  • Mar 20, 2020 News!

    Vol 15, No 2 has been published with online version   [Click]

  • Dec 16, 2019 News!

    Vol 14, No 12 has been published with online version   [Click]

  • Sep 16, 2019 News!

    Vol 14, No 9 has been published with online version   [Click]

  • Aug 16, 2019 News!

    Vol 14, No 8 has been published with online version   [Click]

  • Read more>>