如今只要拿起手機或筆記本,甚至是臺式機,都會發(fā)現(xiàn)CPU的頻率一直是動態(tài)變化的。玩游戲時它像瘋了一樣狂飆頻率,刷微博時又安靜得像睡著了。這一切都離不開一項已經(jīng)滲透到每一顆現(xiàn)代處理器的技術(shù)——變頻。它的出現(xiàn)并不玄幻,只是大家在性能、續(xù)航和散熱三者之間不得不做出的最現(xiàn)實妥協(xié)。
![]()
變頻的本質(zhì):讓CPU學(xué)會“偷懶”
CPU的功耗從來不是跟頻率成正比,而是近似平方的關(guān)系。頻率漲20%,功耗可能直接翻倍甚至更多;電壓稍微降一點,功耗就能斷崖式下降。
![]()
早期電腦不需要在意這些,因為插著電源、風(fēng)扇就一直轉(zhuǎn),費電這件事似乎不存在——畢竟絕對功耗也不算很高。但筆記本和后來的智能手機一出現(xiàn),情況就徹底變了:電池就那么點容量,機身還越做越薄,散熱空間極其有限。
![]()
CPU如果還像臺式機那樣一根筋地高頻運行,用不了多久就會耗盡電力,而且會因持續(xù)高功耗輸出散熱問題無法解決。這時候就需要作出改變了,于是動態(tài)頻率這件事就被提上臺面,變頻的使命很簡單:任務(wù)重的時候咬牙沖刺,沒事干的時候立刻趴窩,把每一毫安時、每一度電都花在刀刃上。
![]()
一切從筆記本開始:1998-2005年的移動革命
真正把變頻帶到現(xiàn)實世界的,是那批厚重卻珍貴的筆記本電腦。1998年,AMD悄悄在移動版K6-2+和K6-III+上推出了PowerNow!技術(shù)。
![]()
這可能是人類歷史上第一顆可以商用、根據(jù)負載自動變頻的X86處理器。它能在500MHz/2.0V和300MHz/1.6V之間動態(tài)變化,雖然只有兩個檔位,卻實打?qū)嵃压P記本續(xù)航從2小時拉到了3小時~4小時。
![]()
1999年,Transmeta公司帶著Crusoe處理器高調(diào)亮相。他們用純軟件的方式實時調(diào)整頻率和電壓,號稱同性能下功耗只有Intel CPU的30%。雖然公司最后倒閉,但“動態(tài)電壓頻率調(diào)整”這個概念從此深入人心。
![]()
到了2000年,Intel也開始行動,在移動版Pentium III上推出了第一代SpeedStep技術(shù)。插電源時跑650MHz、1.6V,拔掉電源自動降到500MHz、1.35V。那一刻,用戶第一次真正感受到“同一臺筆記本,插電和不插電是兩種性能”。
![]()
2003年~2005年,Intel把SpeedStep升級成Enhanced SpeedStep(EIST),實現(xiàn)了真正的自動、無感、多檔位調(diào)節(jié);AMD也把Cool'n'Quiet技術(shù)帶到了桌面。這兩件事意義重大:它意味著動態(tài)變頻不再是移動設(shè)備的專屬,桌面CPU也開始學(xué)會“偷懶”了。
![]()
ACPI標準:讓操作系統(tǒng)和CPU學(xué)會對話
光有硬件還不夠,CPU得跟操作系統(tǒng)說得上話。2000年發(fā)布的ACPI 2.0標準第一次系統(tǒng)性地定義了P-states(性能狀態(tài)),它會告訴操作系統(tǒng):“你可以通過寫寄存器,讓CPU進入不同的頻率電壓組合。”最多16個狀態(tài)聽起來不多,但已經(jīng)足夠讓W(xué)indows和Linux精準控制功耗。
![]()
2011年的ACPI 5.0又帶來了CPPC(協(xié)作式處理器性能控制),狀態(tài)數(shù)直接從16個暴漲到255個以上,頻率步進精細到幾十MHz。操作系統(tǒng)不再是發(fā)號施令的“大管家”,而是變成了提需求的“點菜者”,具體沖多高、降多低,CPU自己根據(jù)溫度、電流、負載綜合判斷。
![]()
2015年之后:CPU徹底放飛自我
2015年的Intel Skylake架構(gòu)首次把P-state交給硬件自主管理(HWP)。操作系統(tǒng)只需要滑動一個“性能—節(jié)能”滑塊,剩下的全交給CPU自己決定。那一刻,變頻從“被動聽指揮”進化成了“主動找平衡”。
![]()
AMD在2017年的Zen架構(gòu)里推出了Precision Boost,在2019年的Zen 2里進化到Precision Boost 2。單核能沖到標稱頻率以上400MHz~500MHz,所有核心滿載時又能優(yōu)雅回落,真正做到了“顆粒度到每個核心、毫秒級響應(yīng)”。
![]()
手機這邊也很夸張,從2014年~2015年ARM的big.LITTLE架構(gòu)開始,到現(xiàn)在動輒四簇八檔頻率,再加上蘋果、高通自研的神經(jīng)網(wǎng)絡(luò)負載預(yù)測,一顆旗艦SoC的功耗曲線已經(jīng)精細得像心電圖一樣。
![]()
現(xiàn)在的我們已經(jīng)很難想象一臺始終滿頻運行的筆記本或手機會是什么體驗:電池2小時見底,掌托燙得放不下來,風(fēng)扇永遠像飛機起飛。正是因為27年前那批工程師的堅持,CPU才學(xué)會了根據(jù)任務(wù)呼吸、根據(jù)溫度退讓、根據(jù)電池電量取舍,這就是科技進步帶來的好處。
![]()
![]()
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.