盡管許多人對(duì)蘋果 M1 芯片組的基準(zhǔn)測(cè)試成績(jī)不屑一顧,WCCFTech 還是嚴(yán)肅地指出:與現(xiàn)代 x86 處理器相比,幾乎所有單核基準(zhǔn)測(cè)試都存在根本性的缺陷 —— 假設(shè)旨在評(píng)估單核性能的話!如您所見,大多數(shù)“單核”基準(zhǔn)測(cè)試并沒有讓現(xiàn)代 x86 處理器飽和,但 M1 卻顯得過于忙碌。
此外需要指出的是,Apple M1 采用了非 SMT 架構(gòu),但市面上主流的 x86 處理器都支持超線程(比如 Intel 的 HT)以“喂飽”單核負(fù)載,因而兩者的所謂“單核”基準(zhǔn)測(cè)試其實(shí)有失偏頗。
一位不愿透露姓名的架構(gòu)師指出:從解碼到 uOP,SMT 的理念已被其嵌入到了設(shè)計(jì)中。通過調(diào)度和后續(xù)優(yōu)化,基于復(fù)雜指令集(CISC)的現(xiàn)代 x86 處理器,與精簡(jiǎn)指令集(RISC)架構(gòu)有著很大的區(qū)別。
據(jù)悉,RISC 加載 / 存儲(chǔ)體系架構(gòu)的前端解碼復(fù)雜度更低,因而能夠讓每個(gè)線程在單個(gè)時(shí)鐘周期內(nèi)榨出更高的性能。相比之下,現(xiàn)代 x86 處理器就需要通過分配多個(gè)線程來最大化單核效能。
以 Cinebench 為代表的幾乎所有其它基準(zhǔn)測(cè)試,其考驗(yàn)的所謂“單核”性能,更準(zhǔn)確的說法應(yīng)該是“單線程”性能。而這,正是 x86 體系架構(gòu)的傳統(tǒng)優(yōu)勢(shì)。
通常情況下,此類基準(zhǔn)測(cè)試是在同樣支持超線程的產(chǎn)品之間進(jìn)行比較的。這樣一來,不支持超線程的蘋果 M1 芯片組就遭到了更加不公平的對(duì)待。
值得一提的是,在實(shí)際體驗(yàn)中,超線程的效用并不是直接讓性能翻番,通常只有 20~30% 左右。為了在蘋果 M1 和現(xiàn)代 x86 處理器之間展開更公平的單核性能比較,目前有兩種參考方案。
其一是關(guān)閉 SMT 技術(shù),使得每個(gè)核心都只有一個(gè)與之相關(guān)聯(lián)的線程。然而這么一來,從設(shè)計(jì)之初就考慮到超線程應(yīng)用的現(xiàn)代 x86 處理器又明顯吃虧了。
其二是允許基準(zhǔn)測(cè)試?yán)门c單個(gè)物理核心相關(guān)聯(lián)的兩個(gè)線程,比如 WCCFTech 就試著將線程 0 和 1 分配給了 Core 0,然后將 Cinebench 配置為僅在多核模式下使用兩個(gè)線程。
結(jié)果讓我們感到很是欣喜,可見蘋果 M1 的“單核”成績(jī)提升了 20~30%,同時(shí)基于 x86 SMT 的處理器也可以充分發(fā)揮同一內(nèi)核中的兩個(gè)關(guān)聯(lián)線程的性能。
除了 Cinebench,Geekbench 基準(zhǔn)測(cè)試成績(jī)也平均提升了 20~25% 。感興趣的朋友還可點(diǎn)擊查看 WCCFTech 開展的 9980XE、以及期待 ExtremeTech 的銳龍 4800U 的基準(zhǔn)測(cè)試。
WCCFTech 最初的基準(zhǔn)測(cè)試橫評(píng)表明,英特爾 Tiger Lake 平臺(tái)的單核 / 單線程性能都勝過蘋果 M1 。與此前的 1510 分相比,如果啟用新的對(duì)比方案,現(xiàn)代 x86 平臺(tái)還可將領(lǐng)先優(yōu)勢(shì)擴(kuò)大到 19% 。
鑒于 SMT 的性能提升在 20~30% 之間,即便用最差的情況來對(duì)比,現(xiàn)代 x86 處理器也不至于太過遜色。
責(zé)編AJX
-
處理器
+關(guān)注
關(guān)注
68文章
19102瀏覽量
228820 -
蘋果
+關(guān)注
關(guān)注
61文章
24336瀏覽量
195575 -
intel
+關(guān)注
關(guān)注
19文章
3478瀏覽量
185656
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論