English
Related papers

Related papers: Towards Energy Consumption Verification via Static…

200 papers

Many applications require conformance with specifications that constrain the use of resources, such as execution time, energy, bandwidth, etc. We have presented a configurable framework for static resource usage verification where…

Programming Languages · Computer Science 2018-03-14 Pedro Lopez-Garcia , Luthfi Darmawan , Maximiliano Klemen , Umer Liqat , Francisco Bueno , Manuel V. Hermenegildo

The ever increasing number and complexity of energy-bound devices (such as the ones used in Internet of Things applications, smart phones, and mission critical systems) pose an important challenge on techniques to optimize their energy…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-09-25 Umer Liqat , Zorana Bankovic , Pedro Lopez-Garcia , Manuel V. Hermenegildo

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 is required to execute a sequence of assembly instructions,…

Programming Languages · Computer Science 2015-07-17 Neville Grech , Kyriakos Georgiou , James Pallister , Steve Kerrison , Jeremy Morse , Kerstin Eder

There is growing interest in lowering the energy consumption of computation. Energy transparency is a concept that makes a program's energy consumption visible from software to hardware through the different system layers. Such transparency…

Programming Languages · Computer Science 2015-10-27 Kyriakos Georgiou , Steve Kerrison , Kerstin Eder

The static estimation of the energy consumed by program executions is an important challenge, which has applications in program optimization and verification, and is instrumental in energy-aware software development. Our objective is to…

This paper presents EnergyAnalyzer, a code-level static analysis tool for estimating the energy consumption of embedded software based on statically predictable hardware events. The tool utilises techniques usually used for worst-case…

Software Engineering · Computer Science 2023-08-07 Simon Wegener , Kris K. Nikov , Jose Nunez-Yanez , Kerstin Eder

Traditional static resource analyses estimate the total resource usage of a program, without executing it. In this paper we present a novel resource analysis whose aim is instead the static profiling of accumulated cost, i.e., to discover,…

Programming Languages · Computer Science 2016-10-18 Pedro Lopez-Garcia , Maximiliano Klemen , Umer Liqat , Manuel V. Hermenegildo

The estimation and control of resource usage is now an important challenge in an increasing number of computing systems. In particular, requirements on timing and energy arise in a wide variety of applications such as internet of things,…

Programming Languages · Computer Science 2019-08-01 Maximiliano Klemen , Pedro Lopez-Garcia , John P. Gallagher , Jose F. Morales , Manuel V. Hermenegildo

In this report we present a network-level multi-core energy model and a software development process workflow that allows software developers to estimate the energy consumption of multi-core embedded programs. This work focuses on a high…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-09-10 Steve Kerrison , Kerstin Eder

The amount of energy consumed during the execution of software, and the ability to predict future consumption, is an important factor in the design of embedded electronic systems. In this technical report I examine factors in the execution…

Software Engineering · Computer Science 2014-11-11 Jeremy Morse

In this paper we present an approach to check resource consumption contracts using an off-the-shelf static analyzer. We propose a set of annotations to support resource usage specifications, in particular, dynamic memory consumption…

Software Engineering · Computer Science 2014-01-07 Rodrigo Castaño , Juan Pablo Galeotti , Diego Garbervetsky , Jonathan Tapicer , Edgardo Zoppi

Energy consumption is a growing concern in several fields, from mobile devices to large data centers. Developers need detailed data on the energy consumption of their software to mitigate consumption issues. Previous approaches have a…

Programming Languages · Computer Science 2025-12-03 Joel Nyholm , Wojciech Mostowski , Christoph Reichenbach

Effective static analyses have been proposed which infer bounds on the number of resolutions or reductions. These have the advantage of being independent from the platform on which the programs are executed and have been shown to be useful…

Programming Languages · Computer Science 2007-05-23 Edison Mera , Pedro Lopez-Garcia , German Puebla , Manuel Carro , Manuel Hermenegildo

Static program analysis by abstract interpretation is an efficient method to determine properties of embedded software. One example is value analysis, which determines the values stored in the processor registers. Its results are used as…

Logic in Computer Science · Computer Science 2011-11-09 Reinhold Heckmann , Christian Ferdinand

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 energy consumption, then select individual benchmarks from…

Performance · Computer Science 2013-10-01 James Pallister , Simon Hollis , Jeremy Bennett

Reliability and fault tolerance are critical attributes of embedded cyber-physical systems that require a high safety-integrity level. For such systems, the use of formal functional safety specifications has been strongly advocated in most…

Systems and Control · Electrical Eng. & Systems 2020-05-05 Ginju V. George , Aritra Hazra , Pallab Dasgupta , Partha Pratim Chakrabarti

Energy 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, and…

Other Computer Science · Computer Science 2017-05-26 Kyriakos Georgiou , Steve Kerrison , Zbigniew Chamski , Kerstin Eder

Safely 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…

Performance · Computer Science 2017-05-15 James Pallister , Steve Kerrison , Jeremy Morse , Kerstin Eder

The validation of modern software systems incorporates both functional and quality requirements. This paper proposes a validation approach for software quality requirement - its power consumption. This approach validates whether the…

Software Engineering · Computer Science 2007-05-23 Raimondas Lencevicius , Edu Metz , Alexander Ran

Energy consumption analysis of IT-controlled systems can play a major role in minimising the overall energy consumption of such IT systems, during the development phase, or for optimisation in the field. Recently, a precise energy analysis…

Programming Languages · Computer Science 2017-05-03 Bernard van Gastel , Marko van Eekelen
‹ Prev 1 2 3 10 Next ›