English
Related papers

Related papers: Toward Greener Background Processes -- Measuring E…

200 papers

Advances in technologies like artificial intelligence and metaverse have led to a proliferation of software systems in business and everyday life. With this widespread penetration, the carbon emissions of software are rapidly growing as…

Software Engineering · Computer Science 2025-06-12 Rohit Mehra , Priyavanshi Pathania , Vibhu Saujanya Sharma , Vikrant Kaulgud , Sanjay Podder , Adam P. Burden

Scientific research in many fields routinely requires the analysis of large datasets, and scientists often employ workflow systems to leverage clusters of computers for their data analysis. However, due to their size and scale, these…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-06-05 Lauritz Thamsen , Yehia Elkhatib , Paul Harvey , Syed Waqar Nabi , Jeremy Singer , Wim Vanderbauwhede

Technology use has grown rapidly in recent years. It is infused in virtually every aspect of organizational and individual life. This technology runs on servers, typically in data centers. As workloads grow, more serves are required. Each…

Software Engineering · Computer Science 2023-11-06 Kaushik Dutta , Debra Vandermeer

With the ever-growing adoption of AI, its impact on the environment is no longer negligible. Despite the potential that continual learning could have towards Green AI, its environmental sustainability remains relatively uncharted. In this…

Machine Learning · Computer Science 2024-09-30 Tomaso Trinci , Simone Magistri , Roberto Verdecchia , Andrew D. Bagdanov

The carbon footprint of algorithms must be measured and transparently reported so computer scientists can take an honest and active role in environmental sustainability. In this paper, we take analyses usually applied at the industrial…

Machine Learning · Computer Science 2019-12-17 Kadan Lottick , Silvia Susai , Sorelle A. Friedler , Jonathan P. Wilson

In Green Software Development, quantifying the energy footprint of a software system is one of the most basic activities. This documents provides a high-level overview of how the energy footprint of a software system can be estimated to…

Software Engineering · Computer Science 2024-07-18 Fernando Castor

Climate change is profoundly affecting nearly all aspects of life on earth, including human societies, economies and health. Various human activities are responsible for significant greenhouse gas emissions, including data centres and other…

Computers and Society · Computer Science 2020-12-18 Loïc Lannelongue , Jason Grealey , Michael Inouye

Frontend code, replicated across millions of page views, consumes significant energy and contributes directly to digital emissions. Yet current AI coding assistants, such as GitHub Copilot and Amazon CodeWhisperer, emphasize developer speed…

Human-Computer Interaction · Computer Science 2026-04-07 André Barrocas , Nuno Jardim Nunes , Valentina Nisi , Nikolas Martelaro

The proliferation of software and AI comes with a hidden risk: its growing energy and carbon footprint. As concerns regarding environmental sustainability come to the forefront, understanding and optimizing how software impacts the…

Graphics Processing Units (GPUs) have revolutionized the computing landscape over the past decade. However, the growing energy demands of data centres and computing facilities equipped with GPUs come with significant capital and…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-11-15 Richard Schoonhoven , Bram Veenboer , Ben van Werkhoven , Kees Joost Batenburg

To improve the environmental implications of the growing demand of computing, future applications need to improve the carbon-efficiency of computing infrastructures. State-of-the-art approaches, however, do not consider the intermittent…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-04-04 Young Geun Kim , Udit Gupta , Andrew McCrabb , Yonglak Son , Valeria Bertacco , David Brooks , Carole-Jean Wu

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

Modern AI practices all strive towards the same goal: better results. In the context of deep learning, the term "results" often refers to the achieved accuracy on a competitive problem set. In this paper, we adopt an idea from the emerging…

Machine Learning · Computer Science 2023-03-27 Tim Yarally , Luís Cruz , Daniel Feitosa , June Sallou , Arie van Deursen

The transportation sector remains a major contributor to greenhouse gas emissions. The understanding of energy-efficient driving behaviors and utilization of energy-efficient driving strategies are essential to reduce vehicles' fuel…

Artificial Intelligence · Computer Science 2024-03-05 Zhipeng Ma , Bo Nørregaard Jørgensen , Zheng Ma

Energy efficiency has emerged as a vital attribute of software quality, with significant implications for both environmental sustainability and operational costs. However, existing profiling tools operate only at runtime and coarse…

Software Engineering · Computer Science 2026-05-04 Shailender Goyal , Akhila Matathammal , Karthik Vaidhyanathan

This thesis investigates dataset downsampling as a strategy to optimize energy efficiency in recommender systems while maintaining competitive performance. With increasing dataset sizes posing computational and environmental challenges,…

Information Retrieval · Computer Science 2025-02-17 Ardalan Arabzadeh

Energy efficiency is an important criterion to judge the quality of mobile apps, but one third of our randomly sampled apps suffer from energy issues that can quickly drain battery power. To understand these issues, we conducted an…

Software Engineering · Computer Science 2019-04-02 Xueliang Li , Yuming Yang , Yepang liu , John P. Gallagher , Kaishun Wu

Automated program repair (APR) aims to automatize the process of repairing software bugs in order to reduce the cost of maintaining software programs. Moreover, the success (given by the accuracy metric) of APR approaches has increased in…

Software Engineering · Computer Science 2024-02-06 Matias Martinez , Silverio Martínez-Fernández , Xavier Franch

Microservices are a popular architectural style adopted by the industry when it comes to deploying software that requires scalability, maintainability, and agile development. There is an increasing demand for improving the sustainability of…

Software Engineering · Computer Science 2024-07-25 Xingwen Xiao

We study the problem of finding efficient sampling policies in an edge-based feedback system, where sensor samples are offloaded to a back-end server that processes them and generates feedback to a user. Sampling the system at maximum…

Information Theory · Computer Science 2023-02-07 Vishnu Narayanan Moothedath , Jaya Prakash Champati , James Gross
‹ Prev 1 2 3 10 Next ›