Skip to main navigation Skip to search Skip to main content

PMC-assisted runtime workload-aware power-state adaptation using OS-level actuation

  • Said Muhammad
  • , Lahlou Laaziz
  • , Nadjia Kara
  • , Phat Tan Nguyen
  • , Timothy Murphy
  • Department of software and IT engineering
  • École de technologie supérieure
  • Ericsson AB

Research output: Contribution to journalJournal Articlepeer-review

Abstract

Modern processors support dynamic power management, but default Operating System (OS) policies often rely on broad, high-level CPU usage and may miss microarchitectural workload behavior. Simulator-based studies have shown that PMC-derived workload signals can guide energy-efficient scheduling and power adaptation, but their effectiveness on real hardware remains uncertain because practical platforms introduce measurement noise, OS interference, monitoring overhead, delayed power-state response, and limited actuation interfaces. This paper addresses this gap with a user-space Performance Monitoring Counter (PMC)-guided Dynamic Power Management (DPM) technique, implemented and evaluated on real hardware through Windows-based OS-level power-plan actuation. The controller samples PMCs and CPU utilization using Intel PCM and switches native Windows power plans through powercfg. Two schemes are developed: FT-PMS maps instantaneous PMC values to OS-level Low, Medium, and High states, implemented as the Windows Power saver, Balanced, and High performance plans rather than direct voltage-frequency settings. SW-PMS adds sliding-window averaging, majority voting, and hysteresis to stabilize FT-PMS decisions. Across CPU-intensive, memory-intensive, and mixed workloads, SW-PMS reduces total CPU energy by 5.3%, 6.8%, and 7.5%, respectively, relative to the Windows default Balanced state. IPC, measured effective frequency, CPU utilization, and power-state residency results show that these savings are achieved while maintaining comparable or higher processor-activity and instruction-progress indicators in the representative workload classes.

Original languageEnglish
Article number103980
JournalJournal of Systems Architecture
Volume180
DOIs
Publication statusPublished - Nov 2026

!!!Keywords

  • Energy-efficient computing
  • OS-level power-state actuation
  • Performance monitoring counters
  • Runtime power management
  • Workload-aware power adaptation

Fingerprint

Dive into the research topics of 'PMC-assisted runtime workload-aware power-state adaptation using OS-level actuation'. These topics are generated from the title and abstract of the publication. Together, they form a unique fingerprint.

Cite this