瀏覽單個文章
copernicus
Master Member
 

加入日期: Dec 2002
您的住址: Minas Faen
文章: 2,181
TDP 到底是啥呢? TDP 的迷思

前言:
相信大家講到某某CPU的耗電量時, 就會提到這個詞- TDP
我們會說, Athlon X2 4800+ Toledo是 110W; Athlon 64 3500+ Venice是 67W
或者說, Pentium D 820 Smithfield是 95W; Pentium 4 670 Presler是 110W
由這些資料來看, PD 820 可是筆Athlon X2 4800+ 來的省電阿...
可是事實上, 真的是這樣嗎? TDP只是單單只是CPU總耗電量這麼簡單嗎?
(以下是小弟以能拿到的資料所寫的, 因此可能會有很多錯誤,畢竟有些來源的正確性以小弟的能力無法判斷, 請多多包含 )

WHAT IS TDP? - Thermal Design Power
事實上, 大家所談的多是這個TDP, thermal design power,
而不是總耗電量, Total dissipated power (其實這個也不是總耗電量這麼簡單喔)
迷思來了- 既然TDP是一個專業術語, 那他的定義應該一樣吧?
所以管他是啥定義, TDP越大, 當然實際上的功耗也越大...這不是廢話嗎? 答案當然不是!

TDP的定義-AMD
AMD的TDP定義是這樣的:
Thermal Design Power (TDP) is measured under the conditions of
TCASE Max, IDD Max, and VDD=VID_VDD, and include all
power dissipated on-die from VDD, VDDIO, VLDT, VTT, and VDDA.
(請問各位大大: VDD, VDD IO, VLDT, VTT, 和VDDA是啥阿...小弟查不到)
簡單的說, TDP是在特定情形下的一個理論值
(Tcase = Tcase Max; Idd= Idd Max; VDD= Vid_Vdd)
用數學式表示就是: TDP = (Vid_Vdd) x (Idd Max)
一般的程式, 是沒有辦法達到這AMD定義的TDP的, 就算是用CPU Burn這類的程式
(注意是AMD定義的TDP喔)

所以: AMD的CPU永遠無法到TDP

TDP的定義-Intel
Intel的定義和AMD完全不同, 而且模糊不清, 這裡小弟舉兩個定義:
Northwood:
The numbers in this column reflect Intel's recommended design point and
are not indicative of the maximum power the processor can dissipate under
worst case conditions
Prescott:
Thermal Design Power (TDP) should be used for processor thermal solution design targets.
The TDP is not the maximum power that the processor can dissipate.
簡單的說: Intel的TDP是用來設計散熱用的, 實際定義不明, 但是
Intel明確的指出, TDP絕對不是最大功耗

這沒有誰對誰錯, 只是兩家的TDP定義不同, 但是結論就是
AMD的最大功耗永遠比TDP
Intel的最大功耗永遠比TDP
實際功耗唯有靠測試才能得知

因此就來看一下兩個圖表 (資料來源: X-bit Lab)
由圖表可知, 實際情形和TDP有多大的差距
TDP 110W的 4800+ X2, 實際測試下, 最高只有95.9W
而同樣110W的 P4 660, 實際測試高達140W,而TDP 95W的PD 820, 也高達130W
單核心TDP 67W的 3200+, 實際測試則只有41.2W
但是單核心的P4 630, 雖然TDP只有84W, 但是實際上卻高達120W以上




後記: 為何小弟會想寫這篇呢?
許多比較不嚴謹的網站和雜誌, 談到CPU功耗時, 常常只看TDP大作文章
這樣的結果, 明顯會高估AMD的功耗,而且低估Intel 的功耗
而且如果看了看上面的實際測試數據, 可以發現這個錯誤有多大
Athlon 64 3200+ 是67W, P4 3.0G (630)是84W, 光看這個來下結論
P4 3.0G只比Athlon 64 3500+ 多了 17W (約20%)
但是實際上卻多了87W(約200%- 41.2W vs 128.9W)
在雙核心也會有類似的結果:
Athlon 64 X2 4800+ 是110W, 實際95.6W, PD 820只有95W, 實際140W
因此想說找有關TDP的資料, 希望對大家有點幫助
文章又無聊又長...在此說聲抱歉






     
      
舊 2006-08-07, 01:28 AM #1
回應時引用此文章
copernicus離線中