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