iPad 2硬件评测:从CPU/GPU性能说开去
一、CPU处理器
第一代iPad使用了一颗苹果A4单核心处理器,本质上就是一颗ARM Coretex-A8,主频最高1GHz(iPhone 4 800MHz),双发射、顺序执行架构,13级流水线,非管线式浮点单元。
iPad 2升级为新的苹果A5 SoC,但技术细节官方没有公布,只说是双核心,比A4快九倍。
迄今为止,双核心ARM处理器架构只有较老的ARM11和较新的ARM Cortex-A9两种,苹果A5很可能和NVIDIA Tegra 2、德州仪器OMAP 4、三星Exynos一样也是后者,主频最高1GHz,双发射、乱序执行架构,9级流水线,完整管线式浮点单元。
根据综合性测试工具Geekbench 2的报告,苹果A5处理器的频率运行在900MHz,拥有32KB一级指令缓存、32KB一级数据缓存、1MB二级缓存(翻倍),总线频率250MHz,系统内存512MB(翻倍)。
有趣的是,A4处理器是由三星代工的,A5则交给了台积电,制造工艺也升级为40nm。
1、浮点性能
Geekbench 2测试表明,iPad 2 A5的单线程、多线程浮点性能都得到了最少两倍、最多七倍的爆发式进步,应该就是Cortex-A9管线式浮点单元的功劳。
Linpack浮点测试成绩也增加了三倍多。虽然还没有多少iPad应用能用到如此强大的浮点运算能力,但对开发人员来说就是天大的喜事儿了。
2、内存性能
苹果始终没有公布iPad 2的内存容量,从种种迹象看应该是512MB,比第一代多出一倍。再借助双核心CPU,iPad 2的整体内存性能因此有了20%的提升,特别是Stdlib单线程写入速度几乎翻番,不过也不是每个项目都有如此大的进步,甚至还有退步的,比如持续读取、Stdlib拷贝。
3、整数性能
得益于处理器架构的进步,iPad 2的整数性能也有明显提升,单线程下大约有31%,多线程下更是普遍都有两三倍。
综合对比如下:
4、JavaScript性能
上边都是理论,下边到了实际性能部分了。iPad 2预装的iOS 4.3系统搭载了新版Safari浏览器,使用了全新的JS引擎,SunSpider、BrowserMark测试成绩分别比第一代高出80%、47%。硬件配置更强大的摩托罗拉Xoom也完全不是对手。
5、网页载入速度
iPad 2在这方面同样快得多,Xoom也只能甘拜下风,平均落后20%,不过Xoom的一大优势是支持多标签浏览,iPad 2只能依赖第三方浏览器。