蘋果A4 vs三星Exynos 3110 |三星Exynos 3110 vs蘋果A4速度和性能
本文比較了兩個最新的片上系統(SoC),蘋果A4和三星exynos3110,它們分別針對手持設備。在外行的術語中,SoC是一臺集成電路(集成電路,又稱芯片)上的計算機。從技術上講,SoC是一種集成了計算機(如微處理器、存儲器、輸入/輸出)和其他滿足電子和無線電功能的系統的典型組件的IC。雖然蘋果在2010年3月發佈了其首款平板電腦蘋果iPad的A4處理器,但三星在2010年6月發佈了搭載三星Galaxy S智能**的Exynos 3110。
通常,SoC的主要組件是它的CPU(中央處理單元)和GPU(圖形處理單元)。A4和Exynos 3110中的CPU都基於ARM的(高級RICS-精簡指令集計算機-機器,由ARM Holdings開發)v7 ISA(指令集體系結構,作為處理器設計的起點),兩個SOC均採用45nm半導體技術**。
三星exynos3110和蘋果A4都是基於三星和Intrinsity(一家後來被蘋果收購的芯片設計公司)共同開發的SoC設計,代號為Hummingbird。雖然三星的exynos3110設計採用了蜂鳥,但蘋果為其A4處理器採用了改進版的蜂鳥。在設計時,蜂鳥被認為是下一代高性能、低功耗手持設備的SoC。
蘋果A4
A4於2010年3月首次商業化生產,蘋果公司將其用於蘋果iPad,這是蘋果公司推出的第一款平板電腦。繼iPad之後,蘋果A4隨後被部署到iPhone4和iPod touch 4G中,A4的CPU是由蘋果基於armcortex-A8處理器(使用armv7isa)設計的,GPU基於PowerVR的SGX535圖形處理器。A4的CPU的時鐘速度是1GHz,而GPU的時鐘速度是個謎(蘋果沒有透露)。A4有一級緩存(指令和數據)和二級緩存層次結構,它允許打包DDR2內存塊(儘管它不包含最初打包的內存模塊)。不同設備封裝的內存大小各不相同,比如iPad的2x128MB,iPhone4的2x256MB。
三星Exynos 3110
2010年6月,三星在其Galaxy S中首次部署了Exynos 3110(又名三星S5PC110)。設計人員使用ARM的cotexa8架構作為CPU,PowerVR的SGX540架構用於GPU。exynos3110中的單核CPU同時使用L1(指令和數據)和L2緩存層次結構。SoC通常由512MB DDR2(雙數據速率同步隨機存取存儲器,版本2–DDR2 SDRAM)堆疊而成,其中128MB被GPU用作其緩存。有了這種特殊的(和奇怪的)高速緩存配置,設計者聲稱這個芯片具有出人意料的高圖形性能。
蘋果A4和Exynos 3110的比較如下表所示。
|
Apple A4 |
Samsung Exynos 3110 |
Release Date |
March 2010 |
June 2010 |
Type |
SoC |
SoC |
First Device |
iPad |
Samsung Galaxy S |
Other Devices |
iPhone 4, iPod Touch 4G |
Samsung Wave, Samsung Galaxy Tab, Google Nexus S |
ISA |
ARM v7 (32bit) |
ARM v7 (32bit) |
CPU |
ARM Cotex A8 (single core) |
ARM Cotex A8 (single core) |
CPU’s Clock Speed |
1.0 GHz |
1.0 GHz |
GPU |
PowerVR SGX535 |
PowerVR SGX540 |
GPU’s Clock Speed |
Not Revealed |
400MHz (not verified) |
CPU/GPU Technology |
45nm |
45nm |
L1 Cache |
32kB instruction, 32kB data |
32kB instruction, 32kB data |
L2 Cache |
512kB |
512kB |
Memory |
iPad had 256MB Low Power DDR2 |
512MB Low Power DDR2 (128MB is used for GPU cache) – effective 384MB |
摘要