Demo Data from EDBT 2026 / reviewers in the wild / expert
Steve Kerrison
dblp:146/0698 · also Steven P. Kerrison
· DBLP profile ↗
9ranked-venue papers
3as first author
2since 2021 · last 2024
0000-0002-6752-6504ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 2 since 2021Theory of computation · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Energy-efficient computing · 67% Embedded and real-time systems · 33% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Energy-efficient computing
energy estimation |
0.3 | 1 | 2017 | Energy Transparency for Deeply Embedded Programs · ACM Trans. Archit. Code Optim. 2017 |
Energy-efficient computing
software energy consumption |
0.3 | 1 | 2017 | Energy Transparency for Deeply Embedded Programs · ACM Trans. Archit. Code Optim. 2017 |
Methods — techniques the papers use, named apart from their topics
target-agnostic profiling · 0.3static resource analysis · 0.3LLVM IR mapping · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Building Touch-Less Trust in IoT DevicesabstractTrust mechanisms for Internet of Things (IoT) devices are commonly used by manufacturers and other ecosystem participants. However, end users face a challenge in establishing trust in devices, particularly as device encounters become more frequent thanks to the proliferation of new and unique products. Communication or even physical interaction with a device can expose a user to various threats, such as biometric theft or exploit of their own device. To address this, we propose a mechanism for verifying the integrity and trustworthiness of an IoT device before physical interaction or any significant communication has taken place. Steve Kerrison |
TENCON | 1 |
| 2024 | Teaching the Internet with AR and Toy Bricks
Steve Kerrison, Jusak Jusak |
TENCON | 1 |
| 2018 | On the Limitations of Analyzing Worst-Case Dynamic Energy of ProcessingabstractThis article examines dynamic energy consumption caused by data during software execution on deeply embedded microprocessors, which can be significant on some devices. In worst-case energy consumption analysis, energy models are used to find the most costly execution path. Taking each instruction’s worst-case energy produces a safe but overly pessimistic upper bound. Algorithms for safe and tight bounds would be desirable. We show that finding exact worst-case energy is NP-hard, and that tight bounds cannot be approximated with guaranteed safety. We conclude that any energy model targeting tightness must either sacrifice safety or accept overapproximation proportional to data-dependent energy. Jeremy Morse, Steve Kerrison, Kerstin Eder |
ACM Trans. Embed. Comput. Syst. | 2 |
| 2017 | Data Dependent Energy Modeling for Worst Case Energy Consumption AnalysisabstractSafely meeting Worst Case Energy Consumption (WCEC) criteria requires accurate energy modeling of software. We investigate the impact of instruction operand values upon energy consumption in cacheless embedded processors. Existing instruction-level energy models typically use measurements from random input data, providing estimates unsuitable for safe WCEC analysis. James Pallister, Steve Kerrison, Jeremy Morse, Kerstin Eder |
SCOPES | 2 |
| 2017 | Energy Transparency for Deeply Embedded ProgramsabstractEnergy transparency is a concept that makes a program’s energy consumption visible, from hardware up to software, through the different system layers. Such transparency can enable energy optimizations at each layer and between layers, as well as help both programmers and operating systems make energy-aware decisions. In this article, we focus on deeply embedded devices, typically used for Internet of Things (IoT) applications, and demonstrate how to enable energy transparency through existing static resource analysis (SRA) techniques and a new target-agnostic profiling technique, without hardware energy measurements. Our novel mapping technique enables software energy consumption estimations at a higher level than the Instruction Set Architecture (ISA), namely the LLVM intermediate representation (IR) level, and therefore introduces energy transparency directly to the LLVM optimizer. We apply our energy estimation techniques to a comprehensive set of benchmarks, including single- and multithreaded embedded programs from two commonly used concurrency patterns: task farms and pipelines. Using SRA, our LLVM IR results demonstrate a high accuracy with a deviation in the range of 1% from the ISA SRA. Our profiling technique captures the actual energy consumption at the LLVM IR level with an average error of 3%. Kyriakos Georgiou, Steve Kerrison, Zbigniew Chamski, Kerstin Eder |
ACM Trans. Archit. Code Optim. | 2 |
| 2016 | Swallow: Building an energy-transparent many-core embedded real-time system
Simon J. Hollis, Steve Kerrison |
DATE | 2 |
| 2015 | Static analysis of energy consumption for LLVM IR programsabstractEnergy models can be constructed by characterizing the energy consumed when executing each instruction in a processor's instruction set. This can be used to determine how much energy is required to execute a sequence of assembly instructions, without the need to instrument or measure hardware. Neville Grech, Kyriakos Georgiou, James Pallister, Steve Kerrison, Jeremy Morse, Kerstin Eder |
SCOPES | 4 |
| 2015 | Energy Modeling of Software for a Hardware Multithreaded Embedded MicroprocessorabstractThis article examines a hardware multithreaded microprocessor and discusses the impact such an architecture has on existing software energy modeling techniques. A framework is constructed for analyzing the energy behavior of the XMOS XS1-L multithreaded processor and a variation on existing software energy models is proposed, based on analysis of collected energy data. It is shown that by combining execution statistics with sufficient data on the processor’s thread activity and instruction execution costs, a multithreaded software energy model used with Instruction Set Simulation can yield an average error margin of less than 7%. Steve Kerrison, Kerstin Eder |
ACM Trans. Embed. Comput. Syst. | 1 |
| 2013 | Energy Consumption Analysis of Programs Based on XMOS ISA-Level Models
Umer Liqat, Steve Kerrison, Alejandro Serrano 0001, Kyriakos Georgiou, Pedro López-García 0001, Neville Grech, Manuel V. Hermenegildo, Kerstin Eder |
LOPSTR | 2 |