activity
20132015
most citedStatic analysis of energy consumption for LLVM IR programs

60 citations · 104 across the 4 of their papers we have counts for

collaborators

6 papers

cs.PF2015★ 19 cited

Data dependent energy modelling for worst case energy consumption analysis

James Pallister, Steve Kerrison, Jeremy Morse +1

Safely meeting Worst Case Energy Consumption (WCEC) criteria requires accurate energy modeling of software. We investigate the impact of instruction operand values upon energy cons…

cs.OH2014★ 7 cited

Optimizing the flash-RAM energy trade-off in deeply embedded systems

James Pallister, Kerstin Eder, Simon Hollis

Deeply embedded systems often have the tightest constraints on energy consumption, requiring that they consume tiny amounts of current and run on batteries for years. However, they…

cs.PL2014★ 60 cited

Static analysis of energy consumption for LLVM IR programs

Neville Grech, Kyriakos Georgiou, James Pallister +3

Energy models can be constructed by characterizing the energy consumed by executing each instruction in a processor's instruction set. This can be used to determine how much energy…

cs.AR2014★ 18 cited

A high-level model of embedded flash energy consumption

James Pallister, Kerstin Eder, Simon J. Hollis +1

The alignment of code in the flash memory of deeply embedded SoCs can have a large impact on the total energy consumption of a computation. We investigate the effect of code alignm…

cs.PF2013

BEEBS: Open Benchmarks for Energy Measurements on Embedded Platforms

James Pallister, Simon Hollis, Jeremy Bennett

This paper presents and justifies an open benchmark suite named BEEBS, targeted at evaluating the energy consumption of embedded processors. We explore the possible sources of ener…

cs.PF2013

Identifying Compiler Options to Minimise Energy Consumption for Embedded Platforms

James Pallister, Simon Hollis, Jeremy Bennett

This paper presents an analysis of the energy consumption of an extensive number of the optimisations a modern compiler can perform. Using GCC as a test case, we evaluate a set of…