苹果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 |
摘要