PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

  回應
 
主題工具
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離線中  
fsaa3dfx
Elite Member
 
fsaa3dfx的大頭照
 

加入日期: Apr 2004
文章: 14,365
好奇 研究中 幫推^^"
 
舊 2006-08-07, 01:49 AM #2
回應時引用此文章
fsaa3dfx離線中  
salbc
Major Member
 

加入日期: Dec 2004
文章: 114
Talking

真有心去研究啊....

其實國外玩家早就寫好PROGRAM了...

舊 2006-08-07, 02:06 AM #3
回應時引用此文章
salbc離線中  
ant1228
Golden Member
 
ant1228的大頭照
 

加入日期: May 2003
您的住址: 綠光森林
文章: 2,748
這個還有一個玄機就是半載的功耗...........
到現在好像很多測試都是全載測試..........
而且idle也有分有開CNQ和無CNQ..........

雙核的半載不代表只是50%的功耗......
我實測雙核3800+中IDLE=>半載50%增加30W左右,IDLE=>全載增加50w(20w)左右!
有CNQ在一直靜止使用狀態下會達到最省電.......較無CNQ待機少15W
若有CNQ,但一直在使用狀態下.....只能降低5~10W.......

另外不加壓將200*10(3800+)超頻成240*10(4600+),
半載時增加功耗大約多5W左右!......
滿載時增加功耗大約多10W左右!......
其他狀態相差不多!
舊 2006-08-07, 02:09 AM #4
回應時引用此文章
ant1228離線中  
salbc
Major Member
 

加入日期: Dec 2004
文章: 114
引用:
作者salbc
真有心去研究啊....

其實國外玩家早就寫好PROGRAM了...



忘記死青蛙會出現

已補圖...
舊 2006-08-07, 02:16 AM #5
回應時引用此文章
salbc離線中  
sankyb456
Senior Member
 

加入日期: Jul 2003
文章: 1,031
剛剛找了一下
=======================================================
Core Temp v0.9.0.91

This is a new program that lets you monitor Intel's "Core", "Core 2" and all AMD K8 chips' die temperature. The temperature readings are very accurate as the data is collected from a Digital Thermal Sensor (or DTS) which is located in each individual processing core, near the hottest part.
The way this program works is as follows:
Intel defines a certain Tjunction/TCaseMax temperature for the processor. In the case of Yonah it is 85C° or 100C°. First of all the program reads from an MSR, detects the Tjunction/TCaseMax temperature. A different MSR contains the temperature data, the data is represented as Delta in C° between current temperature and Tjunction/TCaseMax.
So the actual temperature is calculated like this 'Core Temp = Tjunction/TCaseMax - Delta'
The size of the data field is 7 bits. This means a Delta of 0 - 127C° can be reported in theory. But from preliminary tests, the reported temperature doesn't go below 0C°, no matter what kind of cooling was used.

AMD chips report the temperature by a special register in the CPU's NB. The way the temperature is calculated like this: 'Core Temp = Value - 49'.
They can report temperatures between -49C and 206C

This is still a BETA version, so any bugs you find concerning this program, please post in the "Bugs" section ASAP!
Any suggestions on improvements or ideas are welcome in the "Development" section.
Note 1: Please read the ReadMe!.txt file for some useful tips.
Note 2: If you can make a nice set of icons for the use of this program, please let me know. You'll be credited in the "About" box.
=========================================================

出處 www.thecoolest.zerobrains.com/forums
舊 2006-08-07, 03:34 AM #6
回應時引用此文章
sankyb456離線中  
red13
Golden Member
 
red13的大頭照
 

加入日期: Feb 2004
您的住址: 台灣首都
文章: 2,646
可惜Core temp指能用在AMD上面
AMD的TDP包含記憶體控制器
INTEL的TDP沒有包含記憶體控制器
這樣比的話
那記憶體控制器耗電很真大阿

多謝您的測試
__________________
No.1 文書機
AMD Ryzen9-7950X3D(16核32執行緒)+貓頭鷹D15散熱器 / MSI X670E Tomahawk WIFI / Kingstron DDR5-6000 CL30 32G*2
MSI GeForce RTX4080 VENTUS 3X / Kingston Renegade 2TB系統碟 / Lexar NM790 4TB儲存碟+HR10 2280 PRO散熱器
MSI MPG A850GF PCIE5金牌 / MSI 321URX OLED 32吋4K+Ergotron LX螢幕架/ MSI 321UR QLED 32吋4K +Ergotron LX螢幕架
FD define 7 compact機殼 / 羅技G903無線滑鼠 + Powerplay無線充電鼠墊 / 羅技G913紅軸無線鍵盤
B&O Beolit 20喇叭 + Fiio K9 AKM DAC + Isoacoustics L8R130喇叭架 / Teachnics AZ100無線藍芽耳機 + Fiio BT11藍芽接收器
No.2 下載機
AMD Ryzen9-7700X (8核16執行緒)+貓頭鷹D15散熱器 / MSI B650 EDGE WFIF / Micron Crucial Pro DDR5-5600 192G(48G*4)
EVGA GeForce RTX 3060Ti FTW3 / Kingston Renegade 1TB系統碟 +SEAGATE 16TB / 海盜船HX750 80Plus白金牌 / DELL P2421 24吋
No.3 影音機
AMD Ryzen7-3700X (8核16執行緒)+貓頭鷹D15散熱器 / X570 AORUS ELITE WIFI / Kingston Fury DDR4-3200 CL16 32G*2
MSI GeForce RTX3080 suprim刺客特仕版/ WD SN550 1TB系統碟 +美光MX500 2TB / Panasonic 49FX700W / MSI MPG A850GF 80Plus金牌
舊 2006-08-07, 06:44 AM #7
回應時引用此文章
red13離線中  
Huckebein
Golden Member
 
Huckebein的大頭照
 

加入日期: May 2005
文章: 2,584
多謝,好教學文分享~
__________________
舊 2006-08-07, 06:51 AM #8
回應時引用此文章
Huckebein離線中  
timas
Junior Member
 
timas的大頭照
 

加入日期: Aug 2001
您的住址: 飛馬星
文章: 771
在Pentium D 820這篇中 並沒有提到測量方法
倒是在另外一篇First Look at Presler: Intel Pentium Extreme Edition 955 CPU Review (page 8) 提到了測量方式:
We measured the current that goes through the CPU power circuitry. So, the numbers given below do not take into account the efficiency of the CPU voltage regulator laid out on the mainboard.
測量12V到CPU 電壓調變電路的電流, 不考量調變電路的效率

問題是 我測量PD820小超到3.0G 跑雙SP2004 也測量了12V到CPU的電流 根本就不到 更別說超過啦, (也是沒扣除調變效率產生的落差)
同樣的 我也測過PD830/PD930/PD805/E6300
難道 他用的工具特別神?等我再用他說的工具再測一次
__________________

此文章於 2006-08-07 06:56 AM 被 timas 編輯.
舊 2006-08-07, 06:54 AM #9
回應時引用此文章
timas離線中  
最後一個
*停權中*
 

加入日期: Feb 2005
文章: 1,600
這一篇好,是開始了C/P值以外的另一個考慮因素,
買車大家都會想到稅金,更會想到省不省油,
也許是應該用在將來電腦使用上的重要考量了!

謝謝前輩好心的提醒,
這也讓小弟想到,AMD為什麼要強調他家的K8功耗與Inter不同~
舊 2006-08-07, 07:01 AM #10
回應時引用此文章
最後一個離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是07:11 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。