蘋果A5 vs NVIDIA Tegra 3 | NVIDIA Tegra 3四核處理器vs Apple A5處理器速度、性能
本文比較了兩個最新的片上系統(SoC),分別由Apple和NVIDIA為消費電子設計的A5和nvidiategra3。在外行的術語中,SoC是一臺集成電路(集成電路,又稱芯片)上的計算機。從技術上講,SoC是一種集成了計算機(如微處理器、存儲器、輸入/輸出)和其他滿足電子和無線電功能的系統的典型組件的IC。Apple A5和NVIDIA Tegra3都是多處理器片上系統(MPSoC),設計使用多處理器架構來開發可用的計算能力。雖然蘋果公司在2011年3月發佈了A5和iPad2,但NVIDIA在2011年11月發佈了Tegra3,而且它還沒有被用於消費電子產品。
通常,SoC的主要組件是它的CPU(中央處理單元)和GPU(圖形處理單元)。蘋果A5和Tegra3的CPU都是基於ARM的(高級RICS——精簡指令集計算機——機器,由ARM控股公司開發)V7ISA(指令集架構,作為處理器設計的起點)。
蘋果A5
A5首次上市是在2011年3月,當時蘋果發佈了最新的平板電腦iPad2。後來,蘋果公司最近推出的iPhone克隆版iphone4s配備了蘋果A5。蘋果A5由蘋果設計,三星代蘋果**。與之前的蘋果A4不同,A5的CPU和GPU都有雙核。因此,從技術上講,蘋果A5不僅是一個SoC,而且還是一個MPSoC(多處理器片上系統)。A5的雙核CPU基於ARM Cotex-A9處理器(使用與蘋果A4相同的ARM v7 ISA),雙核GPU基於PowerVR SGX543MP2圖形處理器。A5的CPU通常以1GHz時鐘(時鐘使用頻率縮放;因此,時鐘速度可以根據負載從800MHz更改為1GHz,目標是節能),其GPU時鐘為200MHz。A5同時具有L1(指令和數據)和L2高速緩存存儲器。A5配有512MB DDR2內存包,通常時鐘頻率為533MHz。
英偉達Tegra3(系列)
NVIDIA最初是一家GPU(圖形處理單元)**公司[聲稱在90年代末發明了GPU]最近進軍移動計算市場,NVIDIA的片上系統(SoC)部署在**、平板電腦和其他手持設備上。Tegra是NVIDIA開發的一個SoC系列,目標是在移動市場部署。Tegra3系列中的第一個MPSoC於2011年11月初發布,尚未在商用設備中部署。
英偉達宣稱Tegra3是第一款移動超級處理器,首次將四核ARM Cotex-A9架構結合在一起。雖然Tegra3有四個(因此是四個)ARM Cotex-A9內核作為其主CPU,但它有一個輔助ARM Cotex-A9內核(稱為伴生內核),其架構與其他內核相同,但蝕刻在低功耗結構上,時鐘頻率非常低。當主核心的時鐘頻率可以是1.3GHz(當所有四個核心都是活動的)到1.4GHz(當四個核心中只有一個是活動的)時,輔助核心的時鐘頻率是500MHz。輔助核心的目標是在設備處於待機模式時運行後臺進程,從而節省電力。Tegra3中使用的GPU是NVIDIA的GeForce,它有12個內核。Tegra3有一級緩存和二級緩存,與Tegra2相似,它允許打包高達2GB的DDR2 RAM。
蘋果A5和英偉達Tegra3的比較如下表所示。
|
Apple A5 |
Tegra 3 Series |
Release Date |
March 2011 |
November 2011 |
Type |
MPSoC |
MPSoC |
First Device |
iPad2 |
Not Deployed Yet |
Other Devices |
iPhone 4S |
– |
ISA |
ARM v7 (32bit) |
ARM v7 (32bit) |
CPU |
ARM Cotex A9 (Dual Core) |
ARM Cortex-A9 (Quad Core) |
CPU’s Clock Speed |
1GHz (800MHz-1GHz) |
Single Core – up to 1.4 GHz Four Cores – up to 1.3 GHz Companion Core – 500 MHz |
GPU |
PowerVR SGX543MP2 (dual core) |
NVIDIA GeForce (12 cores) |
GPU’s Clock Speed |
200MHz |
Not Available |
CPU/GPU Technology |
TSMC’s 45nm |
TSMC’s 40nm |
L1 Cache |
32kB instruction, 32kB data (for each CPU core) |
32kB instruction, 32kB data (for each CPU core) |
L2 Cache |
1MB (shared among all CPU cores) |
1MB (shared among all CPU cores) |
Memory |
512MB Low Power DDR2, clocked at 533MHz |
Up to 2GB DDR2 |
摘要