Intel UMWAIT Support Queued For Linux 5.3 - New Feature For Tremont Cores

Written by Michael Larabel in Intel on 25 June 2019 at 05:13 AM EDT. Add A Comment
INTEL
Adding to the growing list of features for the upcoming Linux 5.3 kernel is now Intel UMWAIT support for better power-savings.

UMWAIT is a new feature for Intel Tremont CPUs cores. UMWAIT can help enhance power savings during idle periods with "user mode wait" functionality. UMWAIT allows for monitoring a range of addresses in a lightweight power/performance state or an enhanced mode that can still help with conserving power but less so in order to offer lower latencies. UMWAIT is intended to be used as an alternative to kernel spinloops when needing to wait/sleep for short periods of time when the system is idle.

After going through several rounds of review, the kernel enablement for UMWAIT is now queued ahead of next month's Linux 5.3 merge window. The code is within x86/cpu. As part of this work are new sysfs interfaces around umwait_control for controlling the UMWAIT C0.2 state and controlling the maximum UMWAIT time that the CPU can reside in C0.1/C0.2 states.

Tremont is Intel's 10nm successor to Goldmont Plus intended for low-power devices.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week