English
Related papers

Related papers: A Source-level Energy Optimization Framework for M…

200 papers

Software stack upgrades are a routine part of software maintenance and evolution, typically motivated by improved performance, stability, or functionality. Yet their impact on energy consumption - a growing concern for organizations…

Software Engineering · Computer Science 2026-05-27 Mirko Stocker , Michael Wahler

A fundamental building block of a mobile application is the ability to persist program data between different invocations. Referred to as \emph{persistence}, this functionality is commonly implemented by means of persistence frameworks.…

Software Engineering · Computer Science 2018-06-29 Zheng "Jason'' Song , Jing Pu , Junjie Cheng , Eli Tilevich

To increase mobile batteries' lifetime and improve quality of experience for computation-intensive and latency-sensitive applications, mobile edge computing has received significant interest. Designing energy-efficient mobile edge computing…

Information Theory · Computer Science 2016-11-08 Junfeng Guo , Zhaozhe Song , Ying Cui

Code optimization is the process of enhancing code efficiency, while preserving its intended functionality. This process often requires a deep understanding of the code execution behavior at run-time to identify and address inefficiencies…

Software Engineering · Computer Science 2026-04-02 Federico Di Menna , Luca Traini , Gabriele Bavota , Vittorio Cortellessa

Mobile platforms must satisfy the contradictory requirements of fast response time and minimum energy consumption as a function of dynamically changing applications. To address this need, system-on-chips (SoC) that are at the heart of these…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-03-24 Sumit K. Mandal , Ganapati Bhat , Janardhan Rao Doppa , Partha Pratim Pande , Umit Y. Ogras

With billions of smartphones in use globally, the daily time spent on these devices contributes significantly to overall electricity consumption. Given this scale, even minor reductions in smartphone power use could result in substantial…

Software Engineering · Computer Science 2025-02-13 Chibundom U. Ejimuda , Gaston Longhitano , Reza Rawassizadeh

In recent years,Large Language Models (LLMs) have significantly improved in generating high-quality code, enabling their integration into developers' Integrated Development Environments (IDEs) as code assistants. These assistants, such as…

Software Engineering · Computer Science 2024-11-20 Tristan Coignion , Clément Quinton , Romain Rouvoy

Sustainability in high performance computing (HPC) is a major challenge not only for HPC centers and their users, but also for society as the climate goals become stricter. A lot of effort went into reducing the energy consumption of…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-12-11 Osman Seckin Simsek , Jean-Guillaume Piccinali , Florina M. Ciorba

Score-P is a measurement infrastructure originally designed for the analysis and optimization of the performance of HPC codes. Recent extensions of Score-P and its associated tools now also allow the investigation of energy-related…

Software Engineering · Computer Science 2016-11-03 Kai Diethelm

Current approaches to designing energy-efficient applications typically rely on measuring individual components using readily available local metrics, like CPU utilization. However, these metrics fall short when applied to cloud-native…

Software Engineering · Computer Science 2025-03-12 Sebastian Werner , Maria C. Borges , Karl Wolf , Stefan Tai

Measuring energy consumption is a challenging task faced by developers when building mobile apps. This paper presents EMaaS: a system that provides reliable energy measurements for mobile applications, without requiring a complex setup. It…

Software Engineering · Computer Science 2019-03-01 Luis Cruz , Rui Abreu

To build energy-efficient apps, there is a need to estimate and analyze their energy consumption in typical usage scenarios. The energy consumption of Android apps could be estimated via software-based and hardware-based approaches.…

Software Engineering · Computer Science 2025-10-03 Hina Anwar

This paper introduces a methodology to develop energy models for the design space exploration of embedded many-core systems. The design process of such systems can benefit from sophisticated models. Software and hardware can be specifically…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-01-16 Christian Klarhorst , Martin Flasskamp , Johannes Ax , Thorsten Jungeblut , Wayne Kelly , Mario Porrmann , Ulrich Rückert

The optimisation of software energy consumption is of growing importance across all scales of modern computing, i.e., from embedded systems to data-centres. Practitioners in the field of Search-Based Software Engineering and Genetic…

Software Engineering · Computer Science 2020-04-10 Mahmoud A. Bokhari , Brad Alexander , Markus Wagner

Energy-efficiency is a key concern for neural network applications. To alleviate this issue, hardware acceleration using FPGAs or GPUs can provide better energy-efficiency than general-purpose processors. However, further improvement of the…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-06-29 Seyed Morteza Nabavinejad , Behzad Salami

This paper presents an empirical study regarding the energy consumption of the most used web browsers on the Android ecosystem. In order to properly compare the web browsers in terms of energy consumption, we defined a set of typical usage…

Software Engineering · Computer Science 2022-05-24 Nélson Gonçalves , Rui Rua , Jácome Cunha , Rui Pereira , João Saraiva

The number of works addressing the role of energy efficiency in the software development has been increasing recently. But, designers and programmers still complain about the lack of tools that help them to make energy-efficiency decisions.…

Software Engineering · Computer Science 2016-12-28 Nadia Gamez , Monica Pinto , Lidia Fuentes

Recent breakthrough technological progressions of powerful mobile computing resources such as low-cost mobile GPUs along with cutting-edge, open-source software architectures have enabled high-performance deep learning on mobile platforms.…

Machine Learning · Computer Science 2023-02-02 G. Dumindu Samaraweera , Hung Nguyen , Hadi Zanddizari , Behnam Zeinali , J. Morris Chang

HTTP is frequently used by smartphones and IoT devices to access information and Web services. Nowadays, HTTP is used in three major versions, each introducing significant changes with respect to the previous one. We evaluated the energy…

Networking and Internet Architecture · Computer Science 2025-02-28 Chiara Caiazza , Valerio Luconi , Alessio Vecchio

Embedded systems become more and more widespread, especially autonomous ones, and clearly tend to be ubiquitous. In such systems, low-power and low-energy usage get ever more crucial. Furthermore, these issues also become paramount in…

Programming Languages · Computer Science 2007-05-23 Olivier Zendra