6.4.7 · D2 · HinglishPower, Thermal & Reliability

Visual walkthroughDark silicon problem

2,295 words10 min read↑ Read in English

6.4.7 · D2 · Hardware › Power, Thermal & Reliability › Dark silicon problem


Step 1 — "Power" ka matlab ek transistor ke liye kya hota hai

KYA HAI. Ek transistor ek chhota sa switch hota hai. Har baar jab woh OFF se ON hota hai, ek chhote se bucket mein electric charge bharta hai, aur jab woh wapis flip hota hai toh woh charge heat ke roop mein dump ho jaata hai. In flips ki ginti per second, times har dump ka size, wahi power hai — energy burned per second, jo watts (W) mein measure hoti hai.

PEHLE YE KYUN. Dark silicon ek heat problem hai. Isse pehle ki hum keh sakein ki chip itni garm kyun hoti hai, humein ek switch ki heat count karni chahiye. Baaki sab isi ki bahut saari copies hain.

PICTURE. Picture dekho: magenta capacitor "bucket" ek height tak bharta hai jo supply voltage se set hoti hai (kitna hard hum charge push karte hain), aur woh baar har second empty hota hai (clock frequency). Ek fill ka area ke proportional hai — bucket ki width times fill ki energy .

Figure — Dark silicon problem

kyun, kyun nahi? Ek charged bucket mein stored energy hoti hai — double push karo aur tum chaar guna energy store karte ho, sirf double nahi. Wahi quadratic hai jis wajah se voltage sabse powerful knob hai hamare paas.


Step 2 — Power per unit area: woh crowding jo actually burn karti hai

KYA HAI. Ek transistor ke watts harmless hain. Ek billion ko ek fingernail-sized square mein pack karna nahi hai. Jo chip ko melt karta hai woh hai power density — watts divided by area .

KYUN. Ek cooler sirf itne hi watts pull kar sakta hai har square millimetre se. Toh jo quantity physics care karti hai woh total power nahi hai, woh power per area hai.

PICTURE. Do identical chips, same total watts (same total orange glow), lekin right wali ek-chauthai area mein pack hai — glow per square chaar guna bright hai, aur wahi heatsink feel karta hai.

Figure — Dark silicon problem

Step 3 — Dennard ka magic: kyun shrinking pehle free hoti thi

KYA HAI. 1974 se lekar 2005 tak, har naye "node" mein har transistor ki length factor se shrink hoti thi (maan lo ). Dennard ka rule kehta tha: voltage aur capacitance ko bhi usi se shrink karo, aur frequency ko se rise karne do. Ab hum track karte hain ki yeh power density ko kya karta hai.

YEH STEP KYUN. Hum purani duniya ko perfectly kaam karte dekhen, taaki Step 4 mein jab woh toot-ti hai toh damage obvious ho. Yeh "before" photo hai.

PICTURE. Arrow par table: har quantity apna -factor carry karti hai. Dekho har cancel ho jaata hai.

Figure — Dark silicon problem

Result: double transistors, same temperature. Tees saalon tak, zyada matlab free tha. Dekho Dennard-scaling.


Step 4 — The break: ek floor tak pahunch jaata hai

KYA HAI. 65 nm ke aaspaas voltage shrink hona band ho gaya. Ek transistor tab ON hota hai jab ek fixed threshold voltage se meaningfully upar uthta hai — woh minimum push jo switch kholne ke liye chahiye. barely scale hota hai, toh jab ke paas aaya toh woh aur neeche nahi ja sakta bina switch fail hue.

YEH KYUN MATTER KARTA HAI. Agar stuck hai lekin hum phir bhi ko har generation mein se badhate hain, toh Step 3 ko frozen karke phir se run karo — voltage se aane wala gone hai.

PICTURE. Violet "voltage floor" line: pehle ke nodes freely neeche slide karte hain; 65 nm se dots floor par pile up ho jaate hain aur descend nahi kar sakte. Leakage (orange seep-through jab bhi OFF ho) badhti hai jab insulation atom-thin ho jaata hai.

Figure — Dark silicon problem

Plus ek aur leak: jab oxide kuch atoms tak thin ho jaata hai, electrons directly tunnel karte hain chahe switch OFF ho, jis se static (leakage) power milti hai jo fast grow karti hai.


Step 5 — The wall: ek fixed power budget (TDP)

KYA HAI. Ek cooler maximum itne fixed watts remove kar sakta hai. Manufacturers is ceiling ko Thermal Design Power, , ke roop mein publish karte hain. se zyada draw karo aur chip overheat ho jaati hai. Yeh transistor count ke saath grow nahi karta.

KYUN. Yeh ceiling woh wall hai jis mein growing power density takraati hai. Transistors saste hain (Moore's Law, Mores-law); unhe run karne ke watts rationed hain (dekho TDP-and-power-budget).

PICTURE. Ek rising staircase (total power jo saare cores chahte hain, har node mein doubling) ek flat navy ceiling (TDP) se cap hoti hai. Ceiling ke upar sab kuch forbidden hai.

Figure — Dark silicon problem

Step 6 — Jinhe hum light kar sakte hain un cores ko count karna

KYA HAI. Budget ko cores mein divide karo. Har core watts cost karti hai; tumhare paas spend karne ke liye hai. Jinhe tum on kar sakte ho unki ginti budget divided by price hai, down rounded (tum aadhi core nahi run kar sakte).

FLOOR KYUN. (floor function) ka matlab hai "fractional part throw away karo." Agar budget cores buy karta hai, tum light kar sakte ho — nauveen pure core ke liye enough nahi hai.

PICTURE. core-tiles ki ek row; ek magenta budget bar tiles ko left-to-right fill karta hai jab tak paisa khatam na ho jaaye. Lit tiles glow karti hain; baaki dark violet rehti hain.

Figure — Dark silicon problem

Step 7 — Dark fraction, assembled

KYA HAI. Fraction dark woh leftover share hai total wanted-power ka jo budget cover nahi kar saka.

KYUN. Utilization = jo hum power kar sakte hain ÷ jo hum chahna chahte hain . Dark simply woh sab hai jo utilized nahi hai: ek minus woh.

PICTURE. Area ka ek full pie. Magenta slice powered part hai; violet rest dark hai. Uska angle wahi dark fraction hai.

Figure — Dark silicon problem

Worked check (parent table ki 2015 row). , W, W:


Step 8 — Har edge case (taaki tumhe koi unseen case na mile)

KYA HAI & KYUN. Formula ko apni extremes par sahi behave karna chahiye; yahan saare chaar corners hain.

PICTURE. Chaar mini-pies: generous budget, tight budget, leakage caveat, aur DVFS rescue.

Figure — Dark silicon problem

Ek-picture summary

Yahan poori chain ek canvas par hai: ek transistor ka (Step 1) → area par density (Step 2) → Dennard ka -cancellation (Step 3) → -floor use growth mein todna (Step 4) → flat TDP ceiling (Step 5) → active cores mein floor-divide (Step 6) → dark-fraction pie (Step 7).

Figure — Dark silicon problem
Recall Feynman retelling — plain words mein wapas bolo

Chip par har chhota switch heat burn karta hai jo kitna hard hum use push karte hain, squared, times kitni jaldi woh flip karta hai, ke proportional hai. Zyada switches kam space mein pack karo aur heat per square badh jaati hai. Tees saalon tak ek magic trick jise Dennard scaling kehte hain heat-per-square ko constant rakhti thi: har shrink mein voltage itna neeche aata tha ki crowding cancel ho jaaye. Phir voltage ek floor par aa gaya teeen-chauthai volt ke aaspaas — ussse neeche switches on nahi honge — toh trick khatam ho gayi. Ab har shrink chip ko aur garm karta hai. Lekin cooler sirf itne fixed watts carry off kar sakta hai (TDP). Toh hum woh fixed budget lete hain, ek core ki cost se divide karte hain, aur wahi hain kitne cores hum light kar sakte hain — rounded down. Baaki dark rehne chahiye. Dark mein chhoda gaya share ek minus hai (budget over total wanted power). Jab hum transistors double karte rehte hain ek frozen budget ke saath, woh dark share 100% ki taraf creep karta hai. Yeh truly free nahi hai, kyunki off transistors phir bhi leak karte hain. Hamare escapes hain sab kuch slower aur cooler run karna (DVFS), power completely cut karna (power gating), aur specialized cores banana jo zyada kaam karte hain per watt.

Recall Quick self-test

Frozen voltage density growth ko constant se mein kyun change karta hai? ::: fixed hone ke saath, woh jo voltage-squared contribute karta tha woh gone hai; surviving (capacitance) aur (frequency) galat jagah chhodte hain, toh density ki tarah scale hoti hai. Ek chip mein , TDP W, W hai. Active cores aur dark fraction? ::: Active ; dark . Active cores count karte waqt down kyun round karte hain? ::: Tum fractional core power nahi kar sakte; leftover budget jo ek whole core ke liye enough nahi hai woh waste ho jaata hai, toh floor function use karo.