This paper proposes an energy efficient real-time scheduling strategy called EnSuRe, which (i) executes real-time tasks on low power consuming primary processors to enhance the system accuracy by maintaining the deadline and (ii) provides reliability against a fixed number of transient faults by selectively executing backup tasks on high power consuming backup processor. Simulation results reveal that EnSuRe consumes nearly 25% less energy, compared to existing techniques, while satisfying the fault tolerance requirements. EnSuRe is also able to achieve 75% system accuracy with 50% system utilisation. Further, the obtained simulation outcomes are validated on benchmark tasks via a fault injection framework on Xilinx ZYNQ APSoC heterogeneous...
International audienceOur study concerns energy harvesting embedded systems that have real-time cons...
International audienceSophisticated applications turn out to be executed upon more than one CPU for ...
The paper presents balanced heuristic techniques of static tasks scheduling in multi-core real-time ...
This paper proposes an energy efficient real-time scheduling strategy called EnSuRe, which (i) execu...
Over the past several decades, we have experienced tremendous growth of real-time systems in both sc...
Energy-efficient task allocation and scheduling schemes with deterministic fault-tolerance capabilit...
Improving result-accuracy in approximate computing (AC) based real-time applications without violati...
International audienceLow energy consumption and high reliability are widely identified as increasin...
Fault tolerance and energy have become important design issues in multiprocessor system-on-chips (So...
Reducing energy consumption while providing performance and quality guarantees is crucial for comput...
International audienceWe consider a task graph mapped on a set of homogeneous processors. We aim at ...
A popular approach to guarantee fault tolerance in safety-critical applications is to run the appli...
In the following, we consider the problem of minimizing the energy consumption needed for executing ...
Abstract—As application complexity increases, modern embedded systems have adopted heterogeneous pro...
Real-time scheduling policies have been widely studied, with many known schedulability and feasibili...
International audienceOur study concerns energy harvesting embedded systems that have real-time cons...
International audienceSophisticated applications turn out to be executed upon more than one CPU for ...
The paper presents balanced heuristic techniques of static tasks scheduling in multi-core real-time ...
This paper proposes an energy efficient real-time scheduling strategy called EnSuRe, which (i) execu...
Over the past several decades, we have experienced tremendous growth of real-time systems in both sc...
Energy-efficient task allocation and scheduling schemes with deterministic fault-tolerance capabilit...
Improving result-accuracy in approximate computing (AC) based real-time applications without violati...
International audienceLow energy consumption and high reliability are widely identified as increasin...
Fault tolerance and energy have become important design issues in multiprocessor system-on-chips (So...
Reducing energy consumption while providing performance and quality guarantees is crucial for comput...
International audienceWe consider a task graph mapped on a set of homogeneous processors. We aim at ...
A popular approach to guarantee fault tolerance in safety-critical applications is to run the appli...
In the following, we consider the problem of minimizing the energy consumption needed for executing ...
Abstract—As application complexity increases, modern embedded systems have adopted heterogeneous pro...
Real-time scheduling policies have been widely studied, with many known schedulability and feasibili...
International audienceOur study concerns energy harvesting embedded systems that have real-time cons...
International audienceSophisticated applications turn out to be executed upon more than one CPU for ...
The paper presents balanced heuristic techniques of static tasks scheduling in multi-core real-time ...