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...

Full description

Bibliographic Details
Main Authors: ANJU S. PILLAI, T. B. ISHA
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