Single-criterion energy optimisation framework, predictable execution models and software resilient techniques

Summary
Single-criterion energy optimisation framework, predictable execution models and software resilient techniques. Report describing: (1) energy-efficiency approaches, (2) the predictable execution models and (3) software resilient solutions for parallel execution, without considering the other constraints.