蘋果M1用著舒服的原因找到了 Intel:在學(xué)了,在學(xué)了
蘋果M1又快又省電,除了跑分很高之外,實際體驗上也有一種流暢感。
蘋果到底怎么做到的?
原來除了硬件性能強(qiáng)大以外,軟件層面也有優(yōu)化技巧。
一位名叫Hoakley的程序員偶然發(fā)現(xiàn)了其中的秘密。
這老哥總之是有錢,M1和英特爾版的iMac都買了。業(yè)余時間他喜歡自己開發(fā)點實用小工具,比如壓縮軟件。
老哥在后臺測試自己的壓縮程序時發(fā)現(xiàn),M1上只有4個核心在跑,還有4個閑著。
換到英特爾上試試,因為還沒用到虛擬核心,是由8個真實核心共同承擔(dān)了工作。
回到M1里仔細(xì)一看,使用率高的還不是性能高的那4個,而是“效率核心”。
△4核有難,4核圍觀
在M1芯片的8個CPU核心里,有4個被稱作“Firestorm”的性能核心,另外4個是“Icestorm”效率核心,性能弱一些,不過功耗更低。
研究了一下,老哥發(fā)現(xiàn)是自己把任務(wù)優(yōu)先級設(shè)低了,提高以后,就能讓4個性能核心參與進(jìn)來。
老哥恍然大悟,原來這就是蘋果的策略。
讓優(yōu)先度低的任務(wù)只占用效率核心,慢點就慢點吧,誰讓你優(yōu)先度低呢。
性能核心保持空閑狀態(tài),隨時應(yīng)對突發(fā)的高優(yōu)先度任務(wù)。
App啟動速度快,切換流暢的原因找到了:4個高性能的核心一直候著呢。
非對稱核心
MacOS給開發(fā)者提供了4種優(yōu)先級,分別是后臺(background)、實用(utility)、用戶發(fā)起的(userInitiated)、用戶交互的(userInteractive)。
如果不指定的話就歸為默認(rèn),由操作系統(tǒng)自己安排。
Hoakley老哥把自己的壓縮軟件改造成可以隨時調(diào)整優(yōu)先級的,然后準(zhǔn)備了一個10GB的文件開始測試。
在英特爾CPU上,最高優(yōu)先級完成壓縮需要23.3秒,調(diào)成最低優(yōu)先級需要26秒。
在M1上,最高優(yōu)先級運(yùn)行只要14.1秒,調(diào)成后臺優(yōu)先級直接漲到101秒。
老哥認(rèn)為,犧牲一些不重要任務(wù)的運(yùn)行速度,換來的使用體驗上的流暢,太值了。
比如備份文件就不用著急,即使慢到用15分鐘備份不到1G也無所謂。
歷史上也有這樣一個反面教材。
2006年的時候Linux內(nèi)核引入了一種叫完全公平隊列(Completely Fair Queuing)的I/O調(diào)度機(jī)制。
雖然在理論上能提升總體的運(yùn)行效率,但用戶正需要完成的任務(wù)總是有一些延遲才能執(zhí)行。
因為用戶體驗太差,最終完全公平隊列被大多數(shù)Linux發(fā)行版放棄了。
不過也有人不喜歡M1的這種機(jī)制,他認(rèn)為在筆記本上這樣做可以延長續(xù)航。但臺式的iMac上真的要犧牲運(yùn)行速度嗎?反正都是插電源的。
英特爾:在學(xué)了在學(xué)了
其實CPU內(nèi)核分性能核心和效率核心這件事,手機(jī)上的Arm芯片早就在做了。
甚至高通還在研發(fā)中的驍龍875,被曝光在這種架構(gòu)基礎(chǔ)上還增加了一個“超大核心”Cortex X1。總共1+3+4構(gòu)成8個核心。
蘋果M1將Arm平臺帶到了PC市場,讓英特爾開了眼。
在CES2021上曝光的12代酷睿Alder Lake,英特爾也宣布要區(qū)分兩種核心了。
AMD知道了這個消息后,直接把擠牙膏的Zen3+項目給取消了,轉(zhuǎn)而全力研發(fā)下一代Zen4架構(gòu)處理器,代號Raphael,預(yù)計2022年發(fā)布。
不知道AMD會不會選擇跟上這個潮流。
2022-01-12 16:50:28
2022-01-12 14:16:53
2022-01-12 09:59:21
2022-01-12 08:30:09
2022-01-12 08:28:09
2022-01-12 08:26:11
2022-01-12 08:24:25
2022-01-12 08:22:56
2022-01-12 08:21:28
2022-01-12 08:19:22
2022-01-12 08:15:03
2022-01-12 08:13:37
2022-01-12 08:12:23
2022-01-11 16:27:40
2022-01-11 12:02:31 熱門文章
- 1消息稱Win11調(diào)整硬件安裝需求之后可運(yùn)行5.25寸軟盤
- 2蘋果iPad mini 6屏幕刷新率只有60Hz屏幕或不能滿足游戲需求
- 3三星永久關(guān)閉Tizen應(yīng)用商店:目前相關(guān)手機(jī)用戶已經(jīng)無法訪問
- 4三星Galaxy S22 Ultra手寫筆延遲突破2.8毫秒!成品預(yù)計今年2月推出
- 5Win11照片應(yīng)用迎來更新:重新優(yōu)化調(diào)整圖片編輯功能
- 6Chrome 97正式版預(yù)計年內(nèi)2月1日轉(zhuǎn)正 修復(fù)數(shù)十個安全BUG
- 7消息稱iPhone 14 Pro前置攝像頭將采用藥丸屏設(shè)計 FaceID轉(zhuǎn)移到顯示屏下
- 8對不起,我恐怕不能這么做?用戶發(fā)現(xiàn)蘋果Siri無法為Apple Music歌曲評分
- 9微信視頻號直播推出扶持不少于10萬個優(yōu)質(zhì)商家激勵計劃 引導(dǎo)私域用戶直播
- 10微信支持?jǐn)?shù)字人民幣支付:將新增“使用數(shù)字人民幣付款”選項
熱點專題
-
絕版旗艦堅果R2獲更新:TNT連...1月7日消息,堅果R2用戶在百度貼吧反映,堅果R2手機(jī)獲得了SmartisanOS更新,版本號為8 5 1,新版系統(tǒng)... -
iPhone 13 Pro需求產(chǎn)能供不...富士康鄭州工廠又在招工了,iPhone的產(chǎn)能缺口看來很大。據(jù)悉,iPhone 13 Pro需求旺盛,最大組裝廠富士... -
百度投資生物醫(yī)藥公司瑞順生...企查查APP顯示,1月4日,廣東瑞順生物技術(shù)有限公司發(fā)生工商變更,新增百度關(guān)聯(lián)公司三亞百川致新私募股權(quán)... -
盜版軟件Popcorn Time宣布關(guān)...1月5日 消息:盜版軟件Popcorn Time宣布關(guān)閉了。這個通過盜版BitTorrent資源向用戶傳遞電影內(nèi)容,并承... -
快手12月份打擊私單交易等詐...1月5日消息,日前,快手發(fā)布了最新一期關(guān)于嚴(yán)厲打擊詐騙類帳號的公告,該平臺 12 月份共處罰詐騙類帳... -
再也不怕磁盤占用高了!微軟W...微軟的Office辦公軟件是每個打工人幾乎都離不開的,它實際上是包括Word、Excel、PPT等多種軟件在內(nèi)的全... -
黑莓BlackBerry OS停止運(yùn)行...1月4日,黑莓打造的BlackBerry OS停服。官方稱,黑莓不再提供適用于BlackBerry7 1OS及更早版本、Black... -
Intel預(yù)熱12代雞血版i9-12900...今天晚上,Intel將會發(fā)布12代酷睿桌面版非K系列、移動版,應(yīng)該會有博銳商務(wù)版,以及一個特殊型號:i9-12... -
曝5G版iPhone SE將于上半年...除了挖孔屏iPhone 14、M2處理器MacBook Air、40核CPU+128核GPU的Mac Pro等產(chǎn)品,蘋果名記Mark Gurma... -
曝iPhone 14有望取消劉海設(shè)...對于iPhone 14來說,按照蘋果一貫的更新節(jié)奏看,這一代新機(jī)的外形要發(fā)生變化了,而去掉劉海,改用打孔...
Copy 2006-2020 財訊中國 版權(quán)所有<豫ICP備17019456號-9
聯(lián)系網(wǎng)站:52 78 229 @qq.com
營業(yè)執(zhí)照公示信息
聲明:本站所有文章、數(shù)據(jù)僅供參考,使用前務(wù)請仔細(xì)閱讀法律聲明,風(fēng)險自負(fù)。

相關(guān)新聞