Open Access
A simulation software development for performance analysis of dvs algorithm for low power embedded system
A. Chilambuchelvan,S. Saravanan,J. Raja,Paul Perinbam +3 more
- 01 Jan 2007
3
TL;DR: It is shown through simulations that the real time DVS algorithms closely approach the theoretical lower bound on energy consumption and can easily reduce energy consumption in an embedded real-time system.
read more
Abstract: Energy efficiency is an important property of mobile and pervasive computing devices. Dynamic voltage scaling (DVS) is an energy saving technique, achieve this property by reducing energy dissipation of the core by lowering the supply voltage and operating frequency. In this paper a simulation environment for testing of different DVS algorithms under EDF and RM have been discussed- as there are no standard simulators readily available in market. The simulator environment provides a framework for objective performance evaluations of different DVS algorithms. Several key DVS algorithms recently proposed for hard real-time periodic task sets have been compared; analyzed for their energy efficiency and discussed the performance differences quantitatively. It is shown through simulations that the real time DVS algorithms closely approach the theoretical lower bound on energy consumption and can easily reduce energy consumption (15-20%) in an embedded real-time system.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A new scheduling technique based on Dynamic Voltage Scaling for MPSoC
Chang-Woo Park,Kyung-Woo Noh,Seok-Yoon Kim +2 more
- 01 Nov 2008
TL;DR: The proposed DVS-based scheduling algorithm can improve the energy efficiency of entire systems because it controls frequency and voltages while considering the data dependency among processors.
3
Minimum energy consumption for rate monotonic scheduled tasks
TL;DR: This paper focuses on dynamic energy reduction of tasks scheduled by rate monotonic (RM) algorithm in a hard real-time embedded environment and determines the provably optimal scaling of the worst-case execution time of each task that consumes minimum dynamic energy while satisfying the utilization bound.
1
References
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
C. L. Liu,James W. Layland +1 more
TL;DR: The problem of multiprogram scheduling on a single processor is studied from the viewpoint of the characteristics peculiar to the program functions that need guaranteed service and it is shown that an optimum fixed priority scheduler possesses an upper bound to processor utilization.
Real-time dynamic voltage scaling for low-power embedded operating systems
Padmanabhan Pillai,Kang G. Shin +1 more
- 21 Oct 2001
TL;DR: This paper presents a class of novel algorithms that modify the OS's real-time scheduler and task management service to provide significant energy savings while maintaining real- time deadline guarantees, and shows that these RT-DVS algorithms closely approach the theoretical lower bound on energy consumption.
Energy efficient CMOS microprocessor design
T.D. Burd,Robert W. Brodersen +1 more
- 04 Jan 1995
TL;DR: A power analysis methodology is developed that allows the energy efficiency of various architectures to be quantified, and provides techniques for either individually optimizing or trading off throughput and energy consumption.
Algorithms for scheduling hard aperiodic tasks in fixed-priority systems using slack stealing
TL;DR: It is shown that there is no optimal priority assignment for hard aperiodic task, but guidelines are given for choosing a good priority assignment.
148
Dynamic Voltage Scaling and the Design of a Low-Power Microprocessor System
Trevor Pering,Tom Burd +1 more
- 01 Jan 1998
TL;DR: The ramifications of Dynamic Voltage Scaling, which allows the processor to dynamically alter its operating voltage at run-time, will be presented along with a description of the system design and an approach to benchmarking.