• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Subscribe
  • Advertise

Power Electronic Tips

Power Electronic News, Editorial, Video and Resources

  • Products
    • Power Supplies
    • AC-DC
    • DC-DC
    • Battery Management
    • Capacitors
    • Magnetics
    • MOSFETS
    • Power Management
    • RF Power
    • Resistors
    • Transformers
    • Transistors
  • Applications
    • 5G
    • AI
    • Automotive
    • EV Engineering
    • LED Lighting
    • Industrial
    • IoT
    • Wireless
  • Learn
    • eBooks / Tech Tips
    • EE Training Days
    • FAQ
    • Learning Center
    • Tech Toolboxes
    • Webinars & Digital Events
  • Resources
    • Design Guide Library
    • Digital Issues
    • Engineering Diversity & Inclusion
    • LEAP Awards
    • Podcasts
    • White Papers
  • Video
    • EE Videos & Interviews
    • Teardown Videos
  • EE Forums
    • EDABoard.com
    • Electro-Tech-Online.com
  • Engineeering Training Days
  • Newsetter Subscription

How can AI enhance DVFS in processor power management?

January 19, 2024 By Jeff Shepard Leave a Comment

Dynamic voltage and frequency scaling (DVFS) is a common energy-saving technique used in computer processor ICs based on the quadratic relationship between power consumption and operating voltage and the linear relationship between power consumption and frequency. It reacts to changing operating demands on the processor to minimize energy consumption.

The addition of artificial intelligence (AI) and machine learning (ML) can enable faster implementation of DVFS by anticipating changes before they occur, speeding the initialization of DVFS, and allowing even more significant energy savings through “anticipatory power management.” This FAQ reviews three approaches to integrating AI with DVFS.

Integrating AI and DVFS requires a deep understanding of processor power consumption factors and processor usage patterns. That understanding should begin at the design stage. For example, an automated power modeling framework for runtime power introspection in high-volume commercial microprocessors, called APOLLO, has been developed. APOLLO employs AI to identify 100 key signals in the processor during system development. The signals are selected based on their correlation with power consumption and are used to build a power consumption model.

APOLLO has proved to be highly accurate. When used to model the power consumption of an Arm Neoverse N1 and an Arm Cortex-A77, APOLLO’s power estimations had an R-squared of > 0.95 and > 0.94, respectively. (R-squared represents the proportion of the variance for a dependent variable, like power consumption, explained by independent variables like the 100 key signals.)

Next, the power model is integrated into the microprocessor implementation as a runtime on-chip power meter (OPM) that provides fine-grained temporal resolution in a low-overhead design. The OPM delivers per cycle resolution and < 1% area/power overhead while delivering high accuracy (Figure 1).

Figure 1. APOLLO includes a design-time power simulator (left) and produces an OPM (right) (Image: Association of Computing Machinery).

AI DVFS for Intel Meteor Lake processor
Intel has added AI with DVFS to its Meteor Lake processors. Using AI, the processor understands user activities and can anticipate how the demands on the processor will change in the immediate future, for example, when a user opens and scans a webpage. The AI algorithm is “self-teaching,” and extracts use patterns that are more detailed and accurate than can be implemented through preprogramming.

With this implementation of anticipatory power management, Intel can make Meteor Lake processors that are both more responsive and use less energy. By anticipating user actions, responsiveness in moving into a higher power state is improved by up to 35% while improving overall energy savings by up to 15% by anticipating when to move into a lower power state (Figure 2).

Figure 2. AI workload detection is used in Intel’s Meteor Lake processors to reduce energy consumption and improve processor responsiveness (Image: Lansheng Technology).

Observer-controller loop ML for power management
Another research effort developed smart dynamic power management (SmartDPM) based on ML. SmartDPM continuously analyses workload activities and power consumption based on an observer-controller model to develop updated predictions of the power management strategy in real-time. The weights in the predictor function are continuously updated to minimize deviations and errors. The implementation of SmartDPM can be described in two stages (Figure 3):

  • First – the workload versus energy consumption model is built based on actual operating parameters. This is the observer stage. SmartDPM uses a lightweight linear predictor with continuous feedback of prediction errors to implement ML and improve the model. The model building also considers sporadic variations in usage that don’t fit the standard model. Sporadic variations are captured during the optimization phase.
  • Second – the model is used to determine the optimal values for voltage and frequency to minimize energy consumption while maintaining the needed computing performance. This is the controller stage. The initial implementation of SmartDPM included four VF pairs. Using anticipatory power management to control the use of those four levels produced a 15% power savings compared to standard DVFS implementation.
Figure 3. Structure of the SmartDPM anticipatory power management based on ML (Image: American Scientific Publishers).

Summary
AI and ML are being used to implement anticipatory power management and improve the performance of DVFS in processor systems. There are several ways to implement anticipatory power management, and in two cases, energy savings of 15% were realized.

References
AI Models Microprocessor Performance in Real-Time, Duke University
APOLLO: An Automated Power Modeling Framework for Runtime Power Introspection in High-Volume Commercial Microprocessors, Association of Computing Machinery
Intel will use AI to power-efficiency manage next-gen Meteor Lake CPUs, Lansheng Technology
SmartDPM: Machine Learning-Based Dynamic Power Management for Multi-Core Microprocessors, American Scientific Publishers

You may also like:


  • How is AI being used to improve electric vehicle efficiency?

  • What tools are there to reduce AI power consumption?

  • How can AI help maximize energy efficiency in 5G systems?

  • How is AI enabling the decarbonization of the utility grid?

  • Power sequencing — options and tradeoffs: part 1

Filed Under: AI, FAQ, Featured, Power Management Tagged With: FAQ

Reader Interactions

Leave a Reply

You must be logged in to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Featured Contributions

Protecting Ethernet interfaces in telecommunications applications against common high energy surges

Ionic cooling: a silent revolution in thermal management

Robust design for Variable Frequency Drives and starters

Meeting demand for hidden wearables via Schottky rectifiers

The case for vehicle 48 V power systems

More Featured Contributions

EE LEARNING CENTER

EE Learning Center

EE TECH TOOLBOX

“ee
Tech Toolbox: Connectivity
AI and high-performance computing demand interconnects that can handle massive data throughput without bottlenecks. This Tech Toolbox explores the connector technologies enabling ML systems, from high-speed board-to-board and PCIe interfaces to in-package optical interconnects and twin-axial assemblies.

EE ENGINEERING TRAINING DAYS

engineering
“power
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for EE professionals.
“bills

RSS Current EDABoard.com discussions

RSS Current Electro-Tech-Online.com Discussions

  • Convenient audio FFT module?
  • Harman Kardon radio module BMW noise
  • CR2/CR123A Batteries In Projects
  • Integrating 0–5V ECU Signals into a Double-DIN Setup – Module vs Custom Head Unit?
  • Puzzled about a relay

Footer

EE World Online Network

  • 5G Technology World
  • EE World Online
  • Engineers Garage
  • Analog IC Tips
  • Battery Power Tips
  • Connector Tips
  • EDA Board Forums
  • Electro Tech Online Forums
  • EV Engineering
  • Microcontroller Tips
  • Sensor Tips
  • Test and Measurement Tips

Power Electronic Tips

  • Subscribe to our newsletter
  • Advertise with us
  • Contact us
  • About us

Copyright © 2026 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy