English
Related papers

Related papers: Performance Antipatterns: Angel or Devil for Power…

200 papers

Processor design validation and debug is a difficult and complex task, which consumes the lion's share of the design process. Design bugs that affect processor performance rather than its functionality are especially difficult to catch,…

Hardware Architecture · Computer Science 2020-11-20 Erick Carvajal Barboza , Sara Jacob , Mahesh Ketkar , Michael Kishinevsky , Paul Gratz , Jiang Hu

Several companies are re-architecting their monolithic information systems with microservices. However, many companies migrated without experience on microservices, mainly learning how to migrate from books or from practitioners' blogs.…

Software Engineering · Computer Science 2019-08-22 Davide Taibi , Valentina Lenarduzzi , Claus Pahl

The smart meter data analysis contributes to better planning and operations for the power system. This study aims to identify the drivers of residential energy consumption patterns from the socioeconomic perspective based on the consumption…

Machine Learning · Computer Science 2021-11-03 Wenjun Tang , Hao Wang , Xian-Long Lee , Hong-Tzer Yang

This paper presents refinements to the execution-cache-memory performance model and a previously published power model for multicore processors. The combination of both enables a very accurate prediction of performance and energy…

Performance · Computer Science 2018-07-09 Johannes Hofmann , Georg Hager , Dietmar Fey

The energy consumption of an exascale High-Performance Computing (HPC) supercomputer rivals that of tens of thousands of people in terms of electricity demand. Given the substantial energy footprint of exascale HPC systems and the…

Optimization and Control · Mathematics 2024-04-05 Luc Angelelli , Danilo Carastan-Santos , Pierre-François Dutot

As AI's energy demand continues to grow, it is critical to enhance the understanding of characteristics of this demand, to improve grid infrastructure planning and environmental assessment. By combining empirical measurements from…

Hardware Architecture · Computer Science 2025-12-02 Alex C. Newkirk , Jared Fernandez , Jonathan Koomey , Imran Latif , Emma Strubell , Arman Shehabi , Constantine Samaras

The rise of IoT has increased the need for on-edge machine learning, with TinyML emerging as a promising solution for resource-constrained devices such as MCU. However, evaluating their performance remains challenging due to diverse…

Machine Learning · Computer Science 2025-12-01 Pietro Bartoli , Christian Veronesi , Andrea Giudici , David Siorpaes , Diana Trojaniello , Franco Zappa

The growing demand for data center capacity, driven by the growth of high-performance computing, cloud computing, and especially artificial intelligence, has led to a sharp increase in data center energy consumption. To improve energy…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-05-05 Jonathan Bader , Julius Irion , Jannis Kappel , Joel Witzke , Niklas Fomin , Diellza Sherifi , Odej Kao

Software engineers make use of design patterns for reasons that range from performance to code comprehensibility. Several design patterns capturing the body of knowledge of best practices have been proposed in the past, namely creational,…

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

In the current high-performance and embedded computing era, full-stack energy-centric design is paramount. Use cases require increasingly high performance at an affordable power budget, often under real-time constraints. Extreme…

Performance · Computer Science 2024-01-04 Sergio Mazzola , Gabriele Ara , Thomas Benz , Björn Forsberg , Tommaso Cucinotta , Luca Benini

With heterogeneous systems, the number of GPUs per chip increases to provide computational capabilities for solving science at a nanoscopic scale. However, low utilization for single GPUs defies the need to invest more money for expensive…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-03-11 Tanzima Z. Islam , Aniruddha Marathe , Holland Schutte , Mohammad Zaeed

Power and energy consumption is becoming key challenges to deploy the first exascale supercomputer successfully. Large-scale HPC applications waste a significant amount of power in communication and synchronization-related idle times.…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-05-24 Daniele Cesarini , Andrea Bartolini , Pietro Bonfà , Carlo Cavazzoni , Luca Benini

Recent decades have witnessed a surge in the development of concurrent data structures with an increasing interest in data structures implementing concurrent sets (CSets). Microbenchmarking tools are frequently utilized to evaluate and…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-12-09 Rosina F. Kharal , Trevor Brown

Nowadays, improving the energy efficiency of high-performance computing (HPC) systems is one of the main drivers in scientific and technological research. As large-scale HPC systems require some fault-tolerant method, the opportunities to…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-11-15 Marina Moran , Javier Balladini , Dolores Rexachs , Enzo Rucci

Estimates of energy usage in layers of computing from devices to algorithms have been determined and analyzed. Building on the previous analysis [3], energy needed from single devices and systems including three large-scale computing…

Computers and Society · Computer Science 2023-10-12 Sadasivan Shankar

The ubiquity of machine learning (ML) and the demand for ever-larger models bring an increase in energy consumption and environmental impact. However, little is known about the energy scaling laws in ML, and existing research focuses on…

Machine Learning · Computer Science 2026-01-26 Emile Dos Santos Ferreira , Andrei Paleyes , Neil D. Lawrence

In the face of surging power demands for exascale HPC systems, this work tackles the critical challenge of understanding the impact of software-driven power management techniques like Dynamic Voltage and Frequency Scaling (DVFS) and Power…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-08-06 Ahmad Maroof Karimi , Matthias Maiterth , Woong Shin , Naw Safrin Sattar , Hao Lu , Feiyi Wang

Context: Along with developing Deep learning (DL) models, larger datasets and more complex model structures are applied, leading to rising computing resources and energy consumption, which is an alert that green DL models should receive…

Software Engineering · Computer Science 2026-03-09 Taoran Wang , Yanhui Li , Mingliang Ma , Lin Chen , Yuming Zhou

Microservices architecture has started a new trend for application development for a number of reasons: (1) to reduce complexity by using tiny services; (2) to scale, remove and deploy parts of the system easily; (3) to improve flexibility…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-11-15 Marcelo Amaral , Jordà Polo , David Carrera , Iqbal Mohomed , Merve Unuvar , Malgorzata Steinder

Sustainability reporting for web-based services often relies on simplified end-user energy models that assume constant laptop power during browser interactions. Energy models such as Digst and DIMPACT apply fixed power values (15-22W), yet…

Software Engineering · Computer Science 2026-01-14 Maja H. Kirkeby , Timmie Lagermann