← Latest papers
🤖 AI

Energy Concerns with HPC Systems and Applications

This survey paper examines the critical energy concerns in computer activities, particularly within embedded and supercomputing systems driven by the rise of intelligent devices and Artificial Intelligence, by analyzing the landscape of power efficiency from both hardware and software perspectives.

Original authors: Roblex Nana, Claude Tadonki, Petr Dokladal, Youssef Mesri

Published 2026-02-18
📖 6 min read🧠 Deep dive

Original authors: Roblex Nana, Claude Tadonki, Petr Dokladal, Youssef Mesri

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine the world of computers as a massive, bustling city. In this city, there are two main types of buildings: Skyscrapers (Supercomputers/HPC) and Tiny Cottages (Embedded Systems/Microcontrollers).

For a long time, the architects of this city only cared about one thing: How fast can we build? They wanted the skyscrapers to reach the clouds as quickly as possible and the cottages to have the most rooms. But recently, the city has run into a massive problem: The electricity bill is skyrocketing, and the buildings are getting dangerously hot.

This paper is a guidebook for fixing that problem. It explains how we can keep our city running fast without burning down the planet or bankrupting the city council.

Here is the breakdown of the paper in simple terms:

1. The Two Big Problems

The authors say we are worried about energy for two very different reasons, depending on which "building" we are talking about:

  • The Tiny Cottages (Embedded Systems): Think of these as battery-powered devices like smartwatches or sensors. The problem here is running out of juice. If you use too much power, the battery dies, and the device stops working. It's like trying to run a marathon with a tiny water bottle; you have to be incredibly efficient.
  • The Skyscrapers (Supercomputers): Think of these as massive data centers running AI and scientific simulations. They have plenty of power, but they generate so much heat that they need giant air conditioners. If they get too hot, they break. Also, the electricity bill for these skyscrapers is so high it costs millions of dollars a year. It's like running a party where the air conditioning costs more than the food.

2. The New "Green" Metrics

In the past, we only measured computers by how fast they were (like a race car's top speed). Now, we have to measure them by how much fuel they burn per mile.

  • FLOPS per Watt: Imagine two cars. Car A goes 200 mph but gets 2 miles per gallon. Car B goes 150 mph but gets 50 miles per gallon. In the old days, we'd pick Car A. Now, we realize Car B is better because it gets us there without running out of gas or polluting the air.
  • The Carbon Footprint: The paper points out that electricity isn't just money; it's pollution. If you run a supercomputer for an hour, it might emit as much CO2 as driving a car for a few days. The authors want us to count this "carbon cost" just like we count money.

3. The Tools of the Trade (The "Thermostats" and "Fuel Gauges")

You can't fix what you can't measure. The paper surveys all the tools we have to check our energy usage:

  • For the Big Machines (GPUs/Supercomputers): We have tools like NVIDIA-SMI and RAPL. Think of these as the dashboard in your car. They tell you exactly how much fuel the engine is using right now, how hot the engine is, and let you put a "speed limit" on the power so you don't burn too much.
  • For the Tiny Machines (Microcontrollers): These are harder to measure because they are so small. The paper looks at tools that act like tiny spies, monitoring the battery drain of a smart sensor to see if a specific code is wasting power.

4. The Cooling Crisis

Supercomputers are like giant ovens. If you don't cool them down, they melt.

  • Air Cooling: Blowing fans at the machines. It's cheap but not very efficient.
  • Liquid Cooling: Pumping water through the machines. It's like putting a wet towel on a hot forehead. It works much better and saves energy.
  • Immersion Cooling: Dropping the whole computer into a special non-conductive liquid (like oil). It's the ultimate cooling method, but it's tricky to fix a computer when it's submerged in a bathtub of oil!

5. How to Save Energy (The "Smart Habits")

The paper lists several ways to make computers more efficient, which can be grouped into three categories:

  • Static Optimization (Designing Better):

    • Better Code: Writing code in a language like C is like driving a fuel-efficient car, while writing in Python is like driving a gas-guzzling truck. Sometimes, just changing the language saves massive energy.
    • Better Hardware: Designing chips that naturally use less power, like the new "Hybrid" chips that have a "cruising mode" (low power) and a "racing mode" (high power).
  • Dynamic Optimization (Smart Driving):

    • DVFS (Dynamic Voltage and Frequency Scaling): This is like a smart cruise control. If the computer is just doing a simple task (like checking email), it slows down the engine and lowers the voltage. If it's doing heavy math (like training an AI), it revs the engine. It adjusts in real-time.
    • Turning things off: If a part of the computer isn't being used, shut it down completely, just like turning off the lights when you leave a room.
  • AI Specific Tricks:

    • Quantization: Imagine a high-resolution photo. It looks great but takes up a lot of space. If you lower the quality slightly (making it 8-bit instead of 32-bit), it looks almost the same but takes up way less space and energy. AI models can do this to run faster and cooler.
    • Pruning: This is like trimming a tree. You cut off the branches (parts of the AI brain) that aren't doing anything useful. The tree (AI) still grows, but it's smaller and needs less water (energy).

6. The AI Explosion

The paper ends with a warning about Artificial Intelligence.

  • The Problem: Training a super-smart AI (like the one behind ChatGPT) is like trying to build a cathedral. It takes a massive amount of energy and produces a huge amount of carbon.
  • The Solution: We need to be smarter. We can't just keep building bigger models; we have to build efficient models. The authors suggest that we should start reporting the "carbon cost" of AI research papers, just like we report the financial cost.

The Big Takeaway

The era of "faster is always better" is over. The new era is "faster and greener."

Whether you are building a tiny sensor for a smart home or a massive supercomputer to predict the weather, you have to think about energy. It's no longer just about how fast the computer can think; it's about how much it costs the planet to let it think. The paper argues that by using better tools, smarter code, and cooler designs, we can keep our digital city running without burning it down.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →