กำลังไฟจะลดลงที่ความถี่ปฏิบัติการต่ำ
ที่แรงดันไฟฟ้าแกนกลางเดียวกันพลังงานทั้งหมดจะสูงขึ้นที่ความถี่สัญญาณนาฬิกาที่ต่ำกว่า
แต่ถ้าแรงดันคอร์ถูกปรับลงด้วยความถี่พลังงานทั้งหมดอาจน้อยลง
สำหรับอัลกอริทึมที่ใช้เวลาส่วนใหญ่รอการดำเนินงาน I / O เวลาดำเนินการจะคงที่โดยไม่คำนึงถึงความถี่สัญญาณนาฬิกาหลัก ดังนั้นพลังงานทั้งหมดที่จำเป็นสำหรับการคำนวณจะขึ้นกับสัดส่วนของความถี่สัญญาณนาฬิกา
การใช้พลังงานของ CPU ประกอบด้วยสองส่วน
1) การจับกระแสคงที่ (I_static) สำหรับแรงดันและอุณหภูมิที่เฉพาะเจาะจงบางอย่างการดึงกระแสไฟฟ้านี้คงที่ไม่ว่า CPU กำลังทำอะไร
CPU ที่ใช้เทคโนโลยี CMOS ประกอบด้วยทรานซิสเตอร์ MOSFET นับพันหรือหลายล้าน การดึงกระแสไฟฟ้าสถิตย์นั้นมาจากการรวมกระแสรั่วไหลของทรานซิสเตอร์ MOSFET หลายล้านตัว
การดึงกระแสคงที่มักเพิ่มขึ้นเมื่อแรงดันไฟฟ้าเพิ่มขึ้น
การดึงกระแสคงที่มักจะเพิ่มขึ้นตามอุณหภูมิของ CPU ที่เพิ่มขึ้น
การวาดกระแสคงที่มีไว้สำหรับอุปกรณ์จำนวนมากที่เล็กกว่าการดึงกระแสแบบไดนามิก
2) การวาดปัจจุบันแบบไดนามิก สำหรับโปรเซสเซอร์ที่สร้างขึ้นโดยใช้กระบวนการ CMOS กระแสแบบไดนามิกจะเกิดขึ้นเมื่อทรานซิสเตอร์สลับระหว่างสถานะเปิด / ปิด
เหตุผลมีดังนี้ ทรานซิสเตอร์ MOSFET แต่ละตัวใน CPU มีความจุจำนวนหนึ่งที่เกี่ยวข้อง แต่ละครั้ง MOSFET จะสลับ; ต้องการประจุ Q = C * V เพื่อชาร์จ / คายประจุนั้น
การจับกระแสไดนามิกสำหรับแต่ละทรานซิสเตอร์คือ I_dynamic = C * V * f
ไม่คำนึงถึงความถี่ที่คำสั่งจะถูกดำเนินการที่ชุดของการดำเนินงานเฉพาะใน CPU เฉพาะ (สมมติว่าพฤติกรรมที่เหมือนกันจากแคชและหน่วยความจำ) ใช้จำนวนหนึ่งของค่าใช้จ่ายทั้งหมด (Q_program) เนื่องจากการดึงกระแสไดนามิกโดยไม่คำนึงถึงความถี่ ว่าคำสั่งจะถูกดำเนินการที่
แต่ถ้าดำเนินการตามคำแนะนำช้ากว่าค่าใช้จ่ายทั้งหมดเนื่องจากการจั่วกระแสคงที่จะสูงขึ้นเพราะเวลาผ่านไปมากขึ้น
นักคณิตศาสตร์สามารถเขียน ...
W = (I_dynamic + I_static) * V_supply
E = W * เวลา = Q_program * V_supply + เวลา I_static * V_supply *
เราจะเห็นได้ว่าเมื่อความถี่สัญญาณนาฬิกาเข้าใกล้ 0 วัตต์จะเข้าใกล้ค่าคงที่ แต่พลังงานที่จำเป็นในการคำนวณโปรแกรมเข้าใกล้อนันต์
ดังนั้นหาก (ขึ้นอยู่กับความจุของทรานซิสเตอร์ซีพียู) Q_program ได้รับการแก้ไขสำหรับแรงดันไฟฟ้าเฉพาะและชุดการทำงานซีพียูสมัยใหม่จะประหยัดพลังงานได้อย่างไรโดยการลดความถี่สัญญาณนาฬิกาลง? คำตอบก็คือซีพียูที่ทันสมัยส่วนใหญ่รวมถึงออนบอร์ด (หรือในชิปตัวเสริม) ตัวปรับแรงดันไฟฟ้าหลักแบบปรับได้ เมื่อลดความถี่สัญญาณนาฬิกาก็สามารถลดแรงดันไฟฟ้าแกนกลางลงได้ Q_program (และ E_program) จะลดแรงดันตามสัดส่วนลง
โปรดทราบว่า CPU ไม่สามารถใช้แรงดันไฟฟ้าต่ำที่ความถี่สูงกว่าได้เนื่องจากแรงดันไฟฟ้าที่ต่ำกว่าเวลาเปลี่ยนทรานซิสเตอร์จะเพิ่มขึ้น
วัตต์เป็นสัดส่วนกับแรงดันไฟฟ้า (กำลังสอง) และกระแสเสมอ ดังนั้นหากแรงดันไฟฟ้าลดลงพร้อมกับความถี่ดังนั้นวัตต์จะลดลงตามลูกบาศก์ของความถี่