कम परिचालन आवृत्ति पर वाट क्षमता कम होगी।
एक ही कोर वोल्टेज पर कुल ऊर्जा कम घड़ी आवृत्ति पर अधिक होगी।
लेकिन अगर कोर वोल्टेज को आवृत्ति के साथ समायोजित किया जाता है तो कुल ऊर्जा कम हो सकती है।
एल्गोरिदम के लिए जो अपना अधिकांश समय I / O संचालन के लिए इंतजार कर रहे हैं, निष्पादन समय कोर घड़ी की आवृत्ति की परवाह किए बिना लगभग स्थिर रहेगा। इसलिए गणना के लिए आवश्यक कुल ऊर्जा घड़ी की आवृत्ति के अनुपात में जाएगी।
सीपीयू की बिजली की खपत में दो भाग होते हैं।
1) स्टेटिक करंट ड्रॉ (I_static)। कुछ विशेष आपूर्ति वोल्टेज और तापमान के लिए यह वर्तमान आकर्षित निरंतर है कि सीपीयू क्या कर रहा है।
CMOS तकनीक का उपयोग करके बनाए गए सीपीयू में हजारों या लाखों MOSFET ट्रांजिस्टर होते हैं। स्टेटिक करंट ड्रॉ मुख्य रूप से लाखों MOSFET ट्रांजिस्टर के संयुक्त बंद राज्य रिसाव वर्तमान के कारण है।
आपूर्ति वोल्टेज बढ़ने पर स्टैटिक करंट ड्रॉ आमतौर पर बढ़ जाता है।
सीपीयू का तापमान बढ़ने पर स्टैटिक करंट ड्रॉ आमतौर पर बढ़ जाता है।
स्टैटिक करंट ड्रॉ कई उपकरणों के लिए होता है जो डायनेमिक करंट ड्रॉ से बहुत छोटा होता है।
2) गतिशील वर्तमान ड्रा। CMOS प्रक्रियाओं का उपयोग करके निर्मित प्रोसेसर के लिए डायनेमिक करंट तब होता है जब ट्रांजिस्टर ऑन / ऑफ राज्यों के बीच स्विच करता है।
कारण निम्नानुसार है। CPU में प्रत्येक MOSFET ट्रांजिस्टर में एक निश्चित मात्रा में समाई होती है। हर बार MOSFET स्विच करता है; एक चार्ज Q = C * V को उस कैपेसिटेंस को चार्ज / डिस्चार्ज करने की आवश्यकता होती है।
प्रत्येक ट्रांजिस्टर के लिए गतिशील वर्तमान ड्रा I_dynamic = C * V * f है।
चाहे कितनी भी आवृत्ति पर निर्देशों को निष्पादित किया जाता है, एक विशेष सीपीयू (कैश और समान मेमोरी के समान व्यवहार को मानते हुए) पर परिचालन का एक विशेष सेट, डायनेमिक करंट ड्रॉ के कारण कुल आवेश (Q_program) की एक निश्चित मात्रा की खपत करता है, भले ही आवृत्ति की परवाह किए बिना। निर्देशों का निष्पादन किया जाता है।
लेकिन यदि निर्देशों को अधिक धीरे-धीरे निष्पादित किया जाता है, तो स्थिर वर्तमान ड्रा के कारण कुल शुल्क अधिक होगा क्योंकि अधिक समय बीत चुका है।
गणितीय रूप से कोई भी लिख सकता है ...
W = (I_dynamic + I_static) * V_supply
ई = डब्ल्यू * समय = क्यू_प्रोग्राम * V_supply + I_static * V_supply * समय
हम देख सकते हैं कि जैसे-जैसे घड़ी की आवृत्ति 0 तक पहुंचती है, वाट्सएप एक निश्चित मूल्य पर पहुंच जाएगा, लेकिन प्रोग्राम की गणना करने के लिए आवश्यक ऊर्जा अनंत तक पहुंच जाती है।
तो अगर (सीपीयू ट्रांजिस्टर की क्षमता के आधार पर) क्यू_प्रोग्राम को एक विशेष आपूर्ति वोल्टेज और संचालन के सेट के लिए तय किया गया है, तो आधुनिक सीपीयू अपनी घड़ी की आवृत्ति को कम करके बिजली कैसे बचाते हैं? इसका उत्तर यह है कि अधिकांश आधुनिक सीपीयू में या तो ऑनबोर्ड (या एक साथी चिप में) एक समायोज्य कोर वोल्टेज नियामक शामिल है। जब वे अपनी घड़ी की आवृत्ति कम करते हैं तो वे अपने कोर वोल्टेज को भी कम कर सकते हैं। Q_program (और E_program) तब आपूर्ति वोल्टेज के साथ आनुपातिक रूप से कम हो जाता है।
ध्यान दें कि CPU उच्च वोल्टेज पर कम वोल्टेज का उपयोग नहीं कर सकता है क्योंकि कम वोल्टेज पर ट्रांजिस्टर स्विचिंग समय बढ़ जाता है।
वाटेज वोल्टेज (स्क्वार्ड) और करंट ड्रॉ दोनों के लिए आनुपातिक है। इसलिए यदि वोल्टेज को आवृत्ति के साथ समवर्ती रूप से गिराया जाता है, तो आवृत्ति के घन के साथ वाट क्षमता गिर जाती है।