Close

Presentation

Pacemaker: Energy-Efficient Speculative Scheduling Window Resizing without Performance Impact
DescriptionControl-flow speculation enables out-of-order processors to utilize large scheduling windows but wastes energy on wrong-path instructions when mispredictions occur.
Prior speculation control methods suffer significant performance loss in modern architectures.
We propose Pacemaker, a microarchitecture for energy-efficient scheduling window management with negligible performance impact.
Pacemaker dynamically adjusts confidence thresholds for each branch and preemptively restores scheduling windows to maintain performance.
It saves energy by 18.5% with only 2.0% performance loss, offering 7.5% better energy efficiency than the latest methods.