(資料圖片僅供參考)
華為麒麟9000S處理器為8核12線程,手機(jī)端用上超線程,確實(shí)有很多令人遐想的點(diǎn)。在我看來(lái)麒麟9000S這款芯片本身戰(zhàn)略意義太大,超線程我認(rèn)為也有一定作用,只是相對(duì)來(lái)說(shuō)作用沒(méi)那么明顯。極客灣在測(cè)試視頻中提到,麒麟9000s的超線程可能是上泰山核“順手為之”導(dǎo)致的。
麒麟9000s與麒麟 9000一樣采用的是 1+3+4 物理核心,但華為在架構(gòu)上應(yīng)該是沿用了自家鯤鵬服務(wù)器處理器的泰山架構(gòu),Taishan V110 是一種基于 ARM 架構(gòu)的處理器內(nèi)核微架構(gòu)。
它是由華為公司開(kāi)發(fā)的,主要用于其服務(wù)器產(chǎn)品。Taishan V110 處理器內(nèi)核微架構(gòu)包括多個(gè)核心,每個(gè)核心可以支持多線程。它還采用了創(chuàng)新的 L3 緩存技術(shù),以有效提升數(shù)據(jù)傳輸速率。華為給麒麟9000s大核和中核都搭載了手機(jī)端的超線程,所以物理核心變成 1*2+3*2+4 就變成 12 了。
目前的這個(gè)環(huán)境下,超線程技術(shù)只能用于提升多核跑分,在實(shí)際使用中可能除了軟件打開(kāi)的瞬間比不開(kāi)超線程快點(diǎn)以外,其他根本沒(méi)有實(shí)際的應(yīng)用。別說(shuō)麒麟9000S的8核12線程了,就算是常規(guī)的8核8線程,絕大多數(shù)時(shí)候應(yīng)用都沒(méi)法真正用滿8個(gè)核心,還不如節(jié)省一點(diǎn)功耗,讓單顆核心跑更高的頻率來(lái)的更加實(shí)用。這個(gè)時(shí)候還真的就是那句老話了“跑分不代表體驗(yàn)”。
比如沒(méi)開(kāi)超線程之前,有兩個(gè)會(huì)占用單核30%的任務(wù),系統(tǒng)會(huì)將他們分別分配到物理核心1,物理核心2,每個(gè)核心執(zhí)行完之后等待下個(gè)任務(wù),浪費(fèi)了140%的資源,開(kāi)了超線程后,系統(tǒng)將他們分配到邏輯核心1,邏輯核心2,物理核心1執(zhí)行完邏輯核心1的任務(wù)后,還有70%的空閑資源,于是將邏輯核心2中的任務(wù)也做掉了,物理核心2就可以執(zhí)行其他任務(wù),核心1的利用率提高一倍,總的來(lái)說(shuō),可以提高單核利用率,但不能提高性能,也不能降低功耗。
真要說(shuō)期待的話, 還是希望 Speedometer 分?jǐn)?shù)能像樣點(diǎn), 這個(gè)分?jǐn)?shù)更能反應(yīng)日常生活類應(yīng)用(或者說(shuō)微信小程序)的性能表現(xiàn)。
關(guān)鍵詞: