很長一段時間來,大家對處理器功耗都習慣於使用熱設計功耗(TDP)來描述。這一指標通常描述了CPU在實際運行最大負載下,散熱系統必須達到的散熱功率。而AMD今年在發布K10架構處理器時,引入了一套新的功耗計算系統——平均CPU功耗(ACP)。
AMD宣稱,其處理器的ACP值基本類似於Intel算法下的TDP值,並且是一個更加科學的處理器功耗算法。ACP是基於處理器日常應用下的平均功耗值計算的。而問題就出現於AMD解釋ACP的一部白皮書中。該白皮書名為「ACP – The Truth About Power Consumption Starts Here」(ACP-功耗真相),有兩個版本,但其中的關鍵信息有如下的區別:
舊版白皮書下載
新版白皮書下載
處理器
白皮書1
白皮書2
TDP
ACP
TDP
ACP
四核Opteron SE
120W
105W
137W
105W
四核Opteron
95W
75W
115W
75W
四核Opteron HE
68W
55W
79W
55W
從這些數據中我們可以很容易看到疑點。儘管AMD聲稱其ACP值類似於Intel的TDP,但這些實際數據顯示ACP要明顯低於TDP值,幅度在20W左右。最大的問題是,兩部白皮書中的TDP增長了20W左右,ACP卻保持一致。這些問題近日在國外各大硬體網站引起了廣泛的爭論。周一,兩部白皮書的作者,AMD Opteron產品經理Brent Kerby對這一問題進行了解釋。
首先,關於ACP和TDP的比較問題。在多年前使用的處理器架構上,AMD和Intel使用相同的算法來定義TDP,這一數字主要針對散熱系統,顯示處理器散熱必須達到的功率標準。而在目前的CPU架構中,兩家在對TDP的計算上已經有所區別。Intel的當前處理器架構允許CPU功率在短時間內超過TDP,而AMD的處理器功耗則絕不會超越TDP,因此他們的TDP算法較為保守。
而對TDP增長,ACP不變的問題,他也解釋道,ACP測量值已經包含了TDP的改變。儘管最大熱設計功耗在兩部白皮書中最高增長了21%,但ACP的計算方法並不會受次數據影響,即日常工作狀態下的平均功耗不變。他還明確了,在兩部白皮書之間,AMD K10處理器的TDP確實發生了改變,目前應以新白皮書數據為準。