平板八核和十核的區別

在買電腦的時候,我們肯定聽過八核的概念,那麼大家知道這是什麼意思嗎?以下是小編精心準備的平板八核和十核的區別,大家可以參考以下內容哦!

平板八核和十核的區別
  八核、十核區別詳解【1】

一、架構區別

簡單的來說,架構對於CPU來說就像一座建築的框架,作爲CPU最基本卻也是最重要的部分。手機CPU構架主要是基於ARM(高級精簡指令集機器Advanced RISC Machines)架構設計,而ARM用精簡指令系統(RISC),設計思想減少了大量CPU內部的指令集,造成ARM CPU性能至今一直都達不到英特爾X86 CPU的水平。而電腦CPU採用的是X86、X64等架構,用複雜指令系統(CISC),最終結果是採用ARM架構的CPU,運算能力大大低於電腦CPU的運算能力,同等頻率CPU浮點運算能力相差在幾千到上萬倍。

有人一定會說,那爲什麼手機CPU不也採用X86、X64等架構,這是因爲定位問題決定的,手機的CPU必須滿足功耗低、廉價,而X86、X64等架構CPU確實無法滿足這一點。

二、工藝&主頻

CPU的主頻與CPU實際的運算能力存在一定的關係,但並沒有直接關係。決定CPU的運算速度還要看CPU的的綜合指標,有緩存、指令集,CPU的位數等因素。因爲CPU的位數很重要,這也就是搭載了64位的CPU的手機比32位快的多的原因。手機CPU和電腦CPU架構由於不同,相同主頻下電腦CPU要比手機CPU的運算能力高几十到幾百倍。

三、核心的影響

手機多核其實應該叫多CPU,將多個CPU芯片封裝起來處理不同的事情,你甚至可以戲稱爲“膠水核心”,也就是被強行粘在一起的意思。在待機或者空閒的時候,八核的手機也只能用到一到兩個核心。而電腦則不同,PC的多核處理器是指在一個處理器上集成了多個運算核心,通過相互配合、相互協作可以處理同一件事情,是多個並行的個體封裝在了一起。用一句話概括,就是並行處理,雙核就是單車道變多車道。

在處理同一件事情時候,核心的增多並沒有手機CPU運算能力並沒有實際性的增強,可以想象性單車道擠在八輛車上的場景。這也就是爲什麼Intel的atom手機處理器和蘋果的處理器只有雙核,卻要比大多同頻率四核處理器都強。

四、GPU核心

一般來說,手機GPU是與CPU封裝在一起的在同一快SoC上,相當intel的核芯顯卡。而電腦則不同,早期電腦的CPU通常都是助攻運算,視頻和圖形處理都交給顯卡,顯卡集成在北橋中。後來有了獨立顯卡,而集顯慢慢的集成到了CPU中,而現在覈心顯卡正在慢慢替代集顯了。值得一提的是,Intel最新的核芯顯卡功耗、性能都相當優秀,大有取代獨立顯卡的趨勢。

  多核 CPU 和多個 CPU 有何區別【2】

架構可以千變萬化,面向需求、綜合考量是王道。

來,簡單舉個例子。假設現在我們要設計一臺計算機的'處理器部分的架構。現在擺在我們面前的有兩種選擇,多個單核CPU和單個多核CPU。

如果我們選擇多個單核CPU,那麼每一個CPU都需要有較爲獨立的電路支持,有自己的Cache,而他們之間通過板上的總線進行通信。假如在這樣的架構上,我們要跑一個多線程的程序(常見典型情況),不考慮超線程,那麼每一個線程就要跑在一個獨立的CPU上,線程間的所有協作都要走總線,而共享的數據更是有可能要在好幾個Cache裏同時存在。這樣的話,總線開銷相比較而言是很大的,怎麼辦?那麼多Cache,即使我們不心疼存儲能力的浪費,一致性怎麼保證?如果真正做出來,還要在主板上佔多塊地盤,給佈局佈線帶來更大的挑戰,怎麼搞定?

如果我們選擇多核單CPU,那麼我們只需要一套芯片組,一套存儲,多核之間通過芯片內部總線進行通信,共享使用內存。在這樣的架構上,如果我們跑一個多線程的程序,那麼線程間通信將比上一種情形更快。如果最終實現出來,對板上空間的佔用較小,佈局佈線的壓力也較小。

看起來,多核單CPU完勝嘛。可是,如果需要同時跑多個大程序怎麼辦?假設倆大程序,每一個程序都好多線程還幾乎用滿cache,它們分時使用CPU,那在程序間切換的時候,光指令和數據的替換就要費多大事情啊!

所以呢,大部分一般咱們使用的電腦,都是單CPU多核的,比如我們配的Dell T3600,有一顆Intel Xeon E5-1650,6核,虛擬爲12個邏輯核心。少部分高端人士需要更強的多任務併發能力,就會搞一個多顆多核CPU的機子,Mac Pro就可以有兩顆。