我還是搞不懂,大小核的意義在哪。
intel的人說是「高鐵」和「快遞」的差別,不是「碩士」和「學士」的差別。就不同核心做不同的事,好,我理解。
用ecore的意義,就是「效率」,所謂效率這個字的定義是針對什麼的比例?單位面積效率?單位運算效率?單位瓦數效率?到底是什麼呢?
如果是單位瓦數效率,他的目的不就是用最少的電力最多的事,這叫「效率」對吧?那為何要搞個六七百瓦呢?這不是自相矛盾嗎?
對,很多人會說arm架構早就用大小核了,對我知道,但arm架構主要用在手機、筆電,資料中心的伺服器等。現在都用k8s做auto scaling,閒置伺服器也會想省電,因此看起來做大小核架構的手機筆電資料中心伺服器當然就是為了省電,所以大小核的目的應該是省電這沒錯吧?那放桌機上有什麼意義呢?
不是A粉也不是I粉,因為A也會出大小核,所以沒引戰,大家別戰,純粹是想知道為什麼。
這麼說吧,找20個男人搬家,10個壯漢,10個瘦子,瘦子價錢較便宜,壯漢較貴。結果讓壯漢搬鋼琴,冰箱,瘦子搬電鍋,微波爐,這樣比較省錢,我懂。但找20個壯漢,0個瘦子,壯漢也能搬電鍋,微波爐對吧?如果這樣比較貴,當然是10個壯漢,10個瘦子。
但現在感覺好像是20個男人,10個壯漢,10個瘦子,結果總價是20個壯漢的2倍,那我幹嘛不直接就找20個壯漢?
有沒有人能用白話文解釋一下大小核到底意義在哪?謝謝。
關鍵在於intel祖傳的環形總線(RingBus),也就是連接多核心的那個BUS,最佳化的傳遞節點是10個,超過10個就會大幅增加核心間的遲延,所以intel除非做兩組環形總線,或用改良的mesh總線(但mesh與兩組總線都有各自的問題),不然CPU核心上限就是10個。
但是隔壁AMD都做到16核心了,INTEL就算單核心效能再強,10核心還是有很大機率打不過16核心,所以12代改成4個小核心為一個節點,這樣消耗兩個節點就有8個小核心,加上8個大核心,也湊到16核心,大部分需要多核心的應用,效能也能比肩16核心了。

所以甚麼小核心是省電用的說法都是胡扯,小核心的設計完全就是針對需要超過8核心的應用。intel所有任務都會優先調度給大核心,再來是小核心,再來是大核心的超執行緒。
所以12代就算電腦沒幹嘛,只要有大核心閒置,任務還是優先會調用大核心。
-----------
2022年12月更新:
13代針對12代的優化中,還包含了環形總線,速度方面提升900Mhz,最大可達5GHz,下圖 faster fabric這段就是講這事。12代就算將總線速度超頻,通常也會卡在4.5GHz上不去。

此外降低環形總線的整體延遲,讓節點可以擴增到12個,所以理論上intel可以出12個大核心的CPU。
但12大核心顯然還是有很大機率在偏重多核的應用中,打不贏AMD Zen4架構的16核心,所以Intel將多的兩個節點全部給強化過的小核心,做出8大核16小核共32執行緒的i9系列,實測效果很不錯,在大部分測試中都贏過AMD 7950X的16核心32執行緒。

看晶片占用面積就知道,Intel 13代的小核心加起來也將近5顆大核面積,效能約等於兩顆i7-9700處理器了。
不過古老的Ring bus再改良應該也有限,intel 14代Meteor Lake開始,總線架構應該會徹底翻新。
完美女神
hdg8gg wrote:
12代大小核的意義到底在哪?
1. marketing 的需要
對手都出16核了
你還在8核? 大概最多堆10核, 可是功耗效能比不好看, 8大8小剛好
只能做10(大)核的面積, 剩下2個DIE 面積給8個小核衝跑分剛好
8+8=16 也是16核!
2. 還可以吹未來給行動裝置用 繼續打功耗戰 撐到14代 (12代行動裝置CPU在哪裡?)
問題是12代生命週期最多一年 2022年要推出13代Raptor Lake
然後2023年要把現有架構丟掉 推出14代 Meteor Lake
14代才是INTEL 真正救星
3. 一方面說大小核可以省電, 一方面要"超頻大功耗"才能和對手競爭, 這種自相矛盾的說法真的很搞笑.
說待機用小核可以省電的, 打玩電動關機不是比一直開著待機省電嗎? 還是INEL 考慮到 現在大家24小時不關機都在挖礦, P2P下載迷片, 要幫你省電? (問題是WINDOWS 知道你要省電嗎? 會不會又指定大核去做這些事?

大小核的話題 可以讓INTEL 多2年時間繼續追趕TSMC
內文搜尋

X