Visual walkthrough — Energy efficiency (performance per watt)
6.4.10 · D2· Hardware › Power, Thermal & Reliability › Energy efficiency (performance per watt)
Hum yeh cheezein, isi order mein, earn karne wale hain:
- "Capacitor" kya hota hai aur ek logic gate us jaisa kyun hota hai.
- Use charge karne mein energy kyun lagti hai.
- Yeh times per second karne se power kyun banta hai.
- Faster jaana voltage ko secretly upar kyun khींchta hai.
- Yeh power ko cube mein kyun badal deta hai aur efficiency ko mein.
Neeche kuch bhi assume nahi kiya gaya ki aapne yeh pehle dekha hai. Chalo paani ki ek bucket se shuru karte hain.
Step 1 — Ek logic gate ek chhoti bucket hai (ek capacitor)

Yeh picture kyun? Ek capacitor invisible aur abstract hota hai, lekin ek paani ki bucket har agle step ko physical bana deti hai: "voltage" paani ki height ban jaata hai, "charge" paani ki miqdar ban jaati hai, aur "energy" paani ko upar uthane ki koshish ban jaayegi. Laal bucket dekho — woh laalpanat is page par har figure mein "jis cheez ke liye hum pay kar rahe hain" ke saath follow karegi.
Step 2 — Bucket bharne mein energy lagti hai

kyun aaya? Figure mein laal triangle dekho. Energy push-vs-charge line ke neeche ka area hai. Kyunki push linearly se tak badhti hai jab charge se tak badhta hai, woh area ek triangle hai: . Triangle aadha rectangle hota hai — literally yahi se aata hai.
Step 3 — Yeh times per second karne se power milta hai

yahan sirf linear kyun hai? Figure mein pulses ki row dekho — double karna sirf ek second mein twice as many identical pulses pack kar deta hai. Har pulse ka cost same hai. Toh energy-per-second double hoti hai: ek seedha, linear relationship. Isko se compare karo, jahan har pulse khud mehengi ho jaati hai. Yeh asymmetry yaad rakho — Step 5 ise detonate karta hai.
Step 4 — Hidden coupling: faster jaana secretly zyada voltage maangta hai

Higher ka matlab faster switching kyun hai? Figure mein, laal curve (high ) switching threshold line tak black curve (low ) se pehle pahunchti hai. Zyada tall starting push gate ko jaldi charge karta hai, toh bit pehle ready hoti hai — aapko chip ko higher clock karne deta hai. cut karna fill slow kar deta hai, toh aapko lower clock karna padta hai. Isliye aap cheat nahi kar sakte: speed aur voltage saath badhte aur girte hain.
Step 5 — Substitute karo, aur power mein explode ho jaati hai
Ab efficiency. Performance (throughput) sirf linearly badhti hai ke saath — double clock, double kaam:
Performance ko power se divide karo toh performance per watt milta hai (jise parent note ne prove kiya tha ki secretly operations per joule hai):

Yeh kyun poori kahani hai. Figure mein, kaali performance line dheere aur seedhi chadhti hai, jabki laal power curve ki tarah rocket ki tarah upar jaati hai. Unke beech ka gap barbad efficiency hai. upar push karo aur aap thoda zyada kaam khareedoge bahut zyada heat ke liye — efficiency ki tarah girती hai. Yahi ek divergence hai jiske wajah se industry ne clock speed chase karna band kiya aur Multicore and Parallelism ki taraf mudi, aur isliye DVFS - Dynamic Voltage and Frequency Scaling is curve par neeche move karke itna bachata hai.
Step 6 — Degenerate cases (ambush mat ho jaana)
Real chips extremes par nahi rehte, toh chalte hain check karte hain wahan kya hota hai.

Teeno kyun dikhao? Clean law sirf curve ka middle part hai. Low- end par leakage aapko floor kar deta hai; high- end par cube aapko ceiling kar deta hai. Figure ka laal U-shaped total curve real efficiency landscape dikhata hai — high efficiency ek valley mein rehti hai, aur Thermal Design Power (TDP) woh right wall fix karta hai jise cross karna allowed nahi hai.
Ek-picture summary

Yeh saare chhe steps compress karta hai: ek bucket () height tak bhari jaati hai jisme lagta hai (triangle); use ek second mein times pay karo watts ke liye; lekin , ko upar khींchta hai, toh power ban jaati hai (laal rocket) jabki performance linear rehti hai (kaali line) — efficiency ki tarah girti rehti hai, tab tak valid jab tak leakage ya voltage floor ride khatam na kar de.
Recall Feynman: poori walkthrough plain words mein
Chip mein har switch ek chhoti bucket hai. Bit flip karne ke liye aap bucket mein electric "paani" voltage kehlaane waali height tak bharte ho. Bharne mein koshish lagti hai — aur kyunki aakhiri boondein sabse upar uthaayi jaati hain, total koshish height ke square ke saath badhti hai. Ab yeh lakhon times per second karo (yahi clock speed hai), aur koshish-per-second hai — yahi aapka power bill hai. Yahan sting hai: har bucket jaldi bharne ke liye (higher clock), aapko zyada tall push chahiye (higher voltage). Toh jab aap clock badhate ho, voltage us ke saath upar jaata hai — aur kyunki power pehle se voltage squared ke saath badh rahi thi, aur aap yeh zyada baar bhi kar rahe ho, dono effects ek cube mein multiply ho jaate hain: clock double karo aur aap aath guna power pay kar sakte ho. Jabki actual kaam sirf double hua. Toh zyada speed squeeze karna har joule se kam aur kam kaam khareedta hai — efficiency ki tarah girती hai. Isliye smart move ek screaming-fast core nahi, balki kai calm cores hain, ya fir voltage ko dheere se giraa dena jab full speed ki zaroorat na ho. Aur yeh hamesha nahi chal sakta: bahut slow, aur ek constant leak-drip waise bhi energy waste karta hai — toh best efficiency ek quiet valley mein beech mein hoti hai.