There has been quite a few tidbits of the AMD Ryzen 9000 series processors leaked in the last several days, and now we have another one detailing on Curve Shaper, designed to complement the Curve Optimizer feature on existing Ryzen processors.
Curve Shaper Enables Temperature & Load-Based Voltage Controls
To explain how Curve Shaper works, let’s talk about Curve Optimizer first. This feature is designed to enable higher boost clocks through undervolting – not all silicon are created equal, and some chips can operate at the same clock speed with lower voltages.
Curve Optimizer applies a global offset to each CPU core, and the undervolted core can in turn provide additional boost clocks thanks to extra voltage headroom provided through the offset. For example, if a CPU operates at 3.0GHz at 1.0V, you can apply -50mV CO offset so the 3.0GHz clock can now be operated at 0.95V. If you look at it the other way, that extra 0.05V can be used to boost the clocks, which converts to extra performance for that specific core.

Curve Shaper, meanwhile, allows users to set voltage offsets across the full range of temperature and load. This means you can specify the CPU core to operate at a specific voltage offset when the CPU is under light loads or when the CPU is relatively hot; this enables users to further optimize and maximize the efficiency or the performance of the chip. In automotive equivalents, think of it as engine map, but for CPUs.
According to 1usmus (who designed several third-party tools for Ryzen processors), Curve Shaper is designed to prevent the CPU from unnecessary boosting during idle periods and low temperatures, which help save power when the PC is only performing light workloads. This will not affect the overall CPU performance when the system demands it, however.
Source: Tom’s Hardware | Videocardz
Pokdepinion: This might allow Ryzen to run even more efficiently than before.