概要
DVFS (Dynamic Voltage Frequency Scaling) は、PCのプロセッサ(CPU、GPUなど)の電圧と動作周波数を、負荷に応じて動的に調整する技術です。電力消費とパフォーマンスのバランスを最適化し、発熱を抑制する目的で使用されます。
DVFSは、プロセッサの動作周波数を高くするには電圧を上げる必要があり、逆に電圧を下げるには周波数を下げる必要があるという物理的特性を利用します。OSやドライバがプロセッサの負荷状況を監視し、適切な電圧と周波数の組み合わせを選択します。この調整はリアルタイムで行われ、電力効率の向上とパフォーマンスの最適化を両立させます。電圧スケーリングには通常、電圧と周波数の間に関係式が用いられ、周波数変更に当たっては電圧を適切に調整することで、プロセッサの安定性を保ちます。実装方法としては、ハードウェア制御(BIOS/UEFI)とソフトウェア制御(OS/ドライバ)の組み合わせが一般的です。