6.5.16 · D1 · HinglishAdvanced & Emerging Architectures

FoundationsApproximate computing techniques

1,783 words8 min read↑ Read in English

6.5.16 · D1 · Hardware › Advanced & Emerging Architectures › Approximate computing techniques

Yeh page assume karta hai ki tumne kuch bhi nahi dekha. Parent note padhne se pehle tumhe kuch tools chahiye. Hum har ek ko ek picture se banate hain, batate hain kyun topic ko woh chahiye, aur tabhi uska symbol use karte hain.


1. "Bit" kya hai aur "number of bits" kya hai?

Ek row of light switches ki picture karo. switches ke saath, har ek independently upar ya neeche, tum alag patterns bana sakte ho — toh ek -bit box mein distinct numbers aa sakte hain.

Figure — Approximate computing techniques

In bit-patterns ke real number formats mein kaise badlte hain iske liye dekho: Precision and Number Formats (FP32, FP16, INT8).


2. Most significant vs least significant bits (MSB / LSB)

Saare switches equally matter nahi karte. Number mein (jo roz ki counting mein hai), left wala worth hai, right wala worth hai.

Figure — Approximate computing techniques

3. Symbols , , , aur

Parent ka aggregation proof char Greek-flavoured symbols use karta hai. Aao har ek ko samjhte hain.

Figure — Approximate computing techniques

4. Summation — poori list ek saath add karna

Figure — Approximate computing techniques

Linked idea: yahi "errors aggregate hone par shrink hoti hain" reason hai ki Neural Network Quantization INT8 mein survive karta hai.


5. Proportionality aur power symbol

Is equation ki full derivation: Dynamic Power P = alpha C V^2 f. Area/energy version ( ek multiplier ke liye) Ripple-Carry vs Array Multipliers par rely karta hai.


6. Quality metrics: PSNR, accuracy, relative error

Approximation tab hi allowed hai jab hum measure kar sakein ki yeh kitna bura hua. Woh measuring stick quality metric hai.


7. Limit arrow


Yeh sab topic ko kaise feed karta hai

Bits and bit-width n

MSB vs LSB

Number formats FP32 FP16 INT8

Where to place error safely

Error epsilon mean mu spread sigma

Expectation E and variance

Summation over N errors

Root-N cancellation law

Proportional to and V squared

Power law P = alpha C V^2 f

Quality metrics PSNR accuracy

Bounded error guarantee

Approximate computing

Yeh foundations samajhne ke baad related destinations: DRAM Refresh and Memory Reliability, Error-Correcting Codes, Dark Silicon and Energy-Efficient Architectures, aur parent 6.5.16 Approximate computing techniques (Hinglish).


Equipment checklist

Right side cover karo. Agar tum har ek ka jawab de sako, tum parent note ke liye ready ho.

(bit-width) symbol physically kya control karta hai?
Kitne switch-wires ek number banate hain — circuit ki size, energy, aur precision ka master dial.
Kaunse bits corrupt karna safe hai aur kaunse forbidden hain?
LSBs (chhoti value) approximate karna safe hai; MSBs aur exponents (badi value / magnitude) forbidden hain.
actually kya claim karta hai?
Error bahut sari operations mein average ho kar zero ho jaati hai — yeh nahi ki koi single error zero hai.
kya measure karta hai?
Errors ki typical spread (scatter) unke average ke around.
random errors ka total ki tarah kyun badhta hai, ki tarah kyun nahi?
Random-direction errors partly cancel ho jaate hain, random walk ki tarah, toh bheed sirf lagbhag steps drift karti hai.
ka matlab kya hai?
, ke saath lockstep mein scale karta hai, fixed constant multiplier ko ignore karke.
"jackpot" kyun hai?
Power voltage squared par depend karti hai, toh ek chhota voltage cut ek outsized power saving deta hai.
Quality metric kis liye hai, ek word mein?
"Good enough" ko ek measurable, bounded, provable threshold banana.
kya describe karta hai?
Ek trend ki destination jaise endlessly badhta hai — ki taraf head karta hai.