NVIDIA Tegra 2 vs Apple A4
本文比较了两种系统芯片(SoC), Apple A4和NVIDIA Tegra 2,分别由苹果和NVIDIA针对手持设备销售。用外行人的术语来说,SoC是单IC(集成电路,又名芯片)上的计算机。从技术上讲,SoC是集成了计算机上典型组件(如微处理器、内存、输入/输出)和其他满足电子和无线电功能的系统的IC。2010年3月,苹果发布了A4处理器,并推出了首款平板电脑Apple iPad。英伟达在2010年第一季度发布了Tegra 2。
通常,SoC的主要组件是CPU(中央处理器)和GPU(图形处理器)。A4和Tegra 2中的cpu都是基于ARM(高级RICS -简化指令集计算机-机器),由ARM HoldingsISA(指令集体系结构,用来作为设计处理器的起点)。
苹果A4
A4于2010年3月首次商业化生产,苹果公司将其用于iPad,这是苹果公司推出的首款平板电脑。继iPad之后,Apple A4又被部署到了iPhone 4和iPod Touch 4G上。A4的CPU由苹果公司基于ARM Cortex-A8处理器(使用ARM v7 ISA)设计,GPU基于PowerVR的SGX535图形处理器。A4处理器的时钟速度是1GHz, GPU的时钟速度是一个谜(苹果没有透露)。A4具有L1缓存(指令和数据)和L2缓存层次结构,并且它允许打包DDR2内存块(尽管它最初不包含打包的内存模块)。不同的设备封装的内存大小不同,例如iPad是2x128MB, iPhone4是2x256MB。
NVIDIA Tegra 2(系列)
NVIDIA最初是一家GPU(图形处理器)制造公司(声称在90年代末发明了GPU),最近进入了移动计算市场,NVIDIA的芯片系统(SoC)被部署在手机、平板电脑和其他手持设备上。Tegra是NVIDIA针对移动市场开发的SoC系列。Tegra 2系列soc在2010年初首次上市,第一批部署它们的设备是一些不太出名的平板电脑。2011年2月,LG发布了Optimus 2X手机,首次在智能手机上部署了同样的功能。随后,大量其他移动设备都使用了Tegra 2系列soc,其中一些是摩托罗拉Atrix 4G,摩托罗拉Photon, LG Optimus Pad,摩托罗拉Xoom,联想ThinkPad Tablet和三星Galaxy Tab 10.1。
Tegra 2系列soc(技术上是MPSoC,由于部署了多处理器CPU)具有基于ARM cotexa - a9的双核CPU(使用ARM v7 ISA),通常时钟为1GHz。为了缩小模具面积,NVIDIA在这些cpu中不支持NEON指令(ARM的高级SIMD扩展)。选择的GPU是英伟达的超低功耗(ULP) GeForce,它有8个内核(这对一家以多核多核GPU闻名的公司来说并不奇怪)。gpu在该系列的不同芯片上的时钟在300MHz到400MHz之间。Tegra 2具有L1缓存(每个CPU核的指令和数据私有)和L2缓存(两个CPU核之间共享)层次结构,并且它允许打包高达1GB的DDR2内存模块。
Apple A4和NVIDIA Tegra 2 Series的对比如下表所示。
苹果A4 |
NVIDIA Tegra 2系列 |
|
发布日期 |
2010年3月 |
2010年一季度 |
类型 |
SoC |
MPSoC |
第一个装置 |
iPad |
LG的Optimus 2 x (第一个移动部署) |
其他设备 |
iPhone 4, iPod Touch 4G |
摩托罗拉Atrix 4G,摩托罗拉Photon 4G, LG Optimus Pad,摩托罗拉Xoom,摩托罗拉Electrify,联想ThinkPad平板电脑,三星Galaxy Tab 10.1 |
ISA |
手臂v7(32位) |
手臂v7(32位) |
CPU |
ARM Cotex A8(单核) |
ARM Cortex-A9(双核) |
CPU的时钟速度 |
1.0 GHz |
1.0 GHz ~ 1.2 GHz |
GPU |
PowerVR SGX535 |
NVIDIA GeForce(8核) |
GPU的时钟速度 |
不显示 |
300 mhz - 400 mhz |
CPU / GPU技术 |
台积电的45 nm制程 |
台积电的40纳米 |
L1缓存 |
32kB指令,32kB数据 |
32kB指令,32kB数据 (每个CPU核) |
L2高速缓存 |
512 kb |
1 mb (在两个CPU内核之间共享) |
内存 |
iPad有256MB低功耗DDR2 |
最多1 gb |
总结
总之,尽管苹果A4和英伟达Tegra2系列soc几乎同时推出,但Tegra2的功能令人印象深刻,在大多数方面都更好。从CPU (Tegra 2的双核vs. A4的单核)开始,然后是GPU (SGX535 vs. GeForce 8核),因为这两个由Tegra 2部署的性能都更好。Tegra 2芯片的一个缺点是不支持NEON指令集,而A4支持。在缓存层次结构中,Tegra2具有比A4更大的L2缓存(A4 512kB, Tegra2 1MB)。因此,NVIDIA Tegra 2在大多数主要方面优于Apple A4。
留下一个回复