A QUANTITATIVE STUDY BASED ON DIRECT MEASUREMENT ON EMBEDDED PROCESSORS LIMITING CONTEXT SIWTCHES FOR ENERGY SAVING
Priority based preemptive schedulers are preferred over non-preemptive schedulers due to their flexibility to accommodate real time tasks based on criticality. The overhead associated with a preemptive scheduler is high and with increased number of preemptions and the associated context switches, th...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Taylor's University
2015-10-01
|
Series: | Journal of Engineering Science and Technology |
Subjects: | |
Online Access: | http://jestec.taylors.edu.my/Vol%2010%20Issue%2010%20October%202015/Volume%20(10)%20Issue%20(10)%201372-1393.pdf |
id |
doaj-4a3be079b02043c8803f9cf2b3bd5816 |
---|---|
record_format |
Article |
spelling |
doaj-4a3be079b02043c8803f9cf2b3bd58162020-11-24T22:47:10ZengTaylor's UniversityJournal of Engineering Science and Technology1823-46902015-10-01101013721392A QUANTITATIVE STUDY BASED ON DIRECT MEASUREMENT ON EMBEDDED PROCESSORS LIMITING CONTEXT SIWTCHES FOR ENERGY SAVINGANJU S. PILLAI0T. B. ISHA1Department of Electrical and Electronics Engineering, Amrita Vishwa Vidyapeetham, Coimbatore, Tamilnadu, India Department of Electrical and Electronics Engineering, Amrita Vishwa Vidyapeetham, Coimbatore, Tamilnadu, India Priority based preemptive schedulers are preferred over non-preemptive schedulers due to their flexibility to accommodate real time tasks based on criticality. The overhead associated with a preemptive scheduler is high and with increased number of preemptions and the associated context switches, the execution pattern of tasks become highly unpredictable at run time. In this paper, an effort is made to provide an insight into the significance of controlling context switches during real time application development. The system under study consists of an ARM7 LPC2148 microcontroller, whose energy consumption measurement is carried out with the help of MBED NXP 1768 controller. A study is done by analytical verification and a software simulation using embedded C with Keil uVision IDE. The energy consumed by the processor with and without context switches is verified experimentally by direct measurement. The two factors considered for analysis are increased delay and the augmented energy dissipation during a context switch. It is seen that a substantial saving of time and energy is associated with every context switch. http://jestec.taylors.edu.my/Vol%2010%20Issue%2010%20October%202015/Volume%20(10)%20Issue%20(10)%201372-1393.pdfContext switchEnergy dissipationEnergy measurementSimulationReal time embedded application |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
ANJU S. PILLAI T. B. ISHA |
spellingShingle |
ANJU S. PILLAI T. B. ISHA A QUANTITATIVE STUDY BASED ON DIRECT MEASUREMENT ON EMBEDDED PROCESSORS LIMITING CONTEXT SIWTCHES FOR ENERGY SAVING Journal of Engineering Science and Technology Context switch Energy dissipation Energy measurement Simulation Real time embedded application |
author_facet |
ANJU S. PILLAI T. B. ISHA |
author_sort |
ANJU S. PILLAI |
title |
A QUANTITATIVE STUDY BASED ON DIRECT MEASUREMENT ON EMBEDDED PROCESSORS LIMITING CONTEXT SIWTCHES FOR ENERGY SAVING |
title_short |
A QUANTITATIVE STUDY BASED ON DIRECT MEASUREMENT ON EMBEDDED PROCESSORS LIMITING CONTEXT SIWTCHES FOR ENERGY SAVING |
title_full |
A QUANTITATIVE STUDY BASED ON DIRECT MEASUREMENT ON EMBEDDED PROCESSORS LIMITING CONTEXT SIWTCHES FOR ENERGY SAVING |
title_fullStr |
A QUANTITATIVE STUDY BASED ON DIRECT MEASUREMENT ON EMBEDDED PROCESSORS LIMITING CONTEXT SIWTCHES FOR ENERGY SAVING |
title_full_unstemmed |
A QUANTITATIVE STUDY BASED ON DIRECT MEASUREMENT ON EMBEDDED PROCESSORS LIMITING CONTEXT SIWTCHES FOR ENERGY SAVING |
title_sort |
quantitative study based on direct measurement on embedded processors limiting context siwtches for energy saving |
publisher |
Taylor's University |
series |
Journal of Engineering Science and Technology |
issn |
1823-4690 |
publishDate |
2015-10-01 |
description |
Priority based preemptive schedulers are preferred over non-preemptive schedulers due to their flexibility to accommodate real time tasks based on criticality. The overhead associated with a preemptive scheduler is high and with increased number of preemptions and the associated context switches, the execution pattern of tasks become highly unpredictable at run time. In this
paper, an effort is made to provide an insight into the significance of controlling context switches during real time application development. The system under study consists of an ARM7 LPC2148 microcontroller, whose energy consumption measurement is carried out with the help of MBED NXP 1768
controller. A study is done by analytical verification and a software simulation using embedded C with Keil uVision IDE. The energy consumed by the processor with and without context switches is verified experimentally by direct measurement. The two factors considered for analysis are increased delay and the augmented energy dissipation during a context switch. It is seen that a
substantial saving of time and energy is associated with every context switch. |
topic |
Context switch Energy dissipation Energy measurement Simulation Real time embedded application |
url |
http://jestec.taylors.edu.my/Vol%2010%20Issue%2010%20October%202015/Volume%20(10)%20Issue%20(10)%201372-1393.pdf |
work_keys_str_mv |
AT anjuspillai aquantitativestudybasedondirectmeasurementonembeddedprocessorslimitingcontextsiwtchesforenergysaving AT tbisha aquantitativestudybasedondirectmeasurementonembeddedprocessorslimitingcontextsiwtchesforenergysaving AT anjuspillai quantitativestudybasedondirectmeasurementonembeddedprocessorslimitingcontextsiwtchesforenergysaving AT tbisha quantitativestudybasedondirectmeasurementonembeddedprocessorslimitingcontextsiwtchesforenergysaving |
_version_ |
1725682738847023104 |