We investigate the energy-efficient execution of programs with a sequence of program parts, each part executable by multiple variants on different execution units. We study their behaviour under the presence of crash faults on a computing platform with heterogeneous execution units like multicore, GPU, and FPGA. To this end, we extend a static scheduling algorithm for computing the sequence of variants leading to minimum runtime, minimum energy consumption, or a weighted sum of both, to consider cases where one or more program variants cannot be used anymore from some execution point on, due to failure of the underlying execution unit(s). This extension combines the advantageous results of static scheduling, known in the fault-free case, wi...
International audienceEnergy consumption is an important concern when designing embedded systems. St...
cited By 5; Conference of 21st International Conference on Real-Time Networks and Systems, RTNS 2013...
Long-running software may operate on hardware platforms with limited energy resources such as batter...
Our goal is to automatically obtain a distributed and fault-tolerant embedded system: distributed be...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
Task mapping and scheduling are critical in minimizing energy consumption while satisfying the perfo...
Energy-efficient task allocation and scheduling schemes with deterministic fault-tolerance capabilit...
Over the past several decades, we have experienced tremendous growth of real-time systems in both sc...
Aggressive technology scaling, rising clock frequencies, and the continued increase in microprocesso...
An algorithm (called FTM) for scheduling of real-time sporadic tasks on a multicore platform is prop...
Computing systems have become increasingly heterogeneous contributing to higher performance and powe...
The paper presents balanced heuristic techniques of static tasks scheduling in multi-core real-time ...
Faced with the exponential growth in computing requirements, programmable hardware accelerators, suc...
This paper describes a single-version algorithmic approach to design in fault tolerant computing in ...
Abstract — In contemporary and future embedded as well as high-performance microprocessors, power co...
International audienceEnergy consumption is an important concern when designing embedded systems. St...
cited By 5; Conference of 21st International Conference on Real-Time Networks and Systems, RTNS 2013...
Long-running software may operate on hardware platforms with limited energy resources such as batter...
Our goal is to automatically obtain a distributed and fault-tolerant embedded system: distributed be...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
Task mapping and scheduling are critical in minimizing energy consumption while satisfying the perfo...
Energy-efficient task allocation and scheduling schemes with deterministic fault-tolerance capabilit...
Over the past several decades, we have experienced tremendous growth of real-time systems in both sc...
Aggressive technology scaling, rising clock frequencies, and the continued increase in microprocesso...
An algorithm (called FTM) for scheduling of real-time sporadic tasks on a multicore platform is prop...
Computing systems have become increasingly heterogeneous contributing to higher performance and powe...
The paper presents balanced heuristic techniques of static tasks scheduling in multi-core real-time ...
Faced with the exponential growth in computing requirements, programmable hardware accelerators, suc...
This paper describes a single-version algorithmic approach to design in fault tolerant computing in ...
Abstract — In contemporary and future embedded as well as high-performance microprocessors, power co...
International audienceEnergy consumption is an important concern when designing embedded systems. St...
cited By 5; Conference of 21st International Conference on Real-Time Networks and Systems, RTNS 2013...
Long-running software may operate on hardware platforms with limited energy resources such as batter...