Abstract—In designing energy-aware CPU scheduling algo-rithms for real-time embedded systems, dynamic slack reclama-tion techniques significantly improve system Quality-of-Service (QoS) and energy efficiency. However, the limited schemes in this domain either demand high complexity or can only achieve limited QoS. In this paper, we present a novel low complexity runtime scheduling algorithm for the Imprecise Computation (IC) modeled tasks. The target is to maximize system QoS under energy constraints. Our proposed algorithm, named Gradient Curve Shifting (GCS), is able to decide the best allocation of slack cycles arising at runtime, with very low complexity. We study both linear and concave QoS functions associated with IC modelde tasks, o...
Today's embedded systems are typically exposed to varying load, due to e.g. changing num- ber of tas...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
International audienceEnergy consumption is an important concern when designing embedded systems. St...
10.1109/ASPDAC.2008.4483993Proceedings of the Asia and South Pacific Design Automation Conference, A...
Dynamic scheduling of imprecise-computation tasks in maximizing QoS under energy constraints for emb...
International audienceMulticore architectures have been used to enhance computing capabilities, but ...
International audienceHeterogeneous multicore architectures have become one of the most widely used ...
Energy consumption is a critical design issue in real-time systems, especially in battery- operated ...
International audienceMulticore architectures are now widely used in energy-constrained real-time sy...
Dynamic voltage scaling (DVS) has been adopted in many com-puting systems to reduce the energy consu...
International audienceMulticore architectures have great potential for energy-constrained embedded s...
Abstract—Dynamic voltage scaling (DVS) is a widely ap-plied power management mechanism in real-time ...
Streaming applications have become increasingly important and widespread,with application domains ra...
Today's embedded systems are typically exposed to varying load, due to e.g. changing num- ber of tas...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
International audienceEnergy consumption is an important concern when designing embedded systems. St...
10.1109/ASPDAC.2008.4483993Proceedings of the Asia and South Pacific Design Automation Conference, A...
Dynamic scheduling of imprecise-computation tasks in maximizing QoS under energy constraints for emb...
International audienceMulticore architectures have been used to enhance computing capabilities, but ...
International audienceHeterogeneous multicore architectures have become one of the most widely used ...
Energy consumption is a critical design issue in real-time systems, especially in battery- operated ...
International audienceMulticore architectures are now widely used in energy-constrained real-time sy...
Dynamic voltage scaling (DVS) has been adopted in many com-puting systems to reduce the energy consu...
International audienceMulticore architectures have great potential for energy-constrained embedded s...
Abstract—Dynamic voltage scaling (DVS) is a widely ap-plied power management mechanism in real-time ...
Streaming applications have become increasingly important and widespread,with application domains ra...
Today's embedded systems are typically exposed to varying load, due to e.g. changing num- ber of tas...
Dynamic voltage scaling (DVS) is a well-known low power design technique that reduces the processor ...
International audienceEnergy consumption is an important concern when designing embedded systems. St...