在智能系统的性能需求的不断加剧下,芯片的发展已经不能整体而论了,嵌入式系统的具体构成在嵌入式设备中划分地愈加清晰,甚至于同一台传统意义上的PC一样将图形处理核心和中央处理核心区分了开来,同时也对中央处理核心的性能提出了更高的要求。 #midbbs平板电脑爱好者之家
Cortex-A8主要特点:首次将移动芯片处理频率提升到1GH以上,地电耗技术的加入,整体采用单核处理解决方案。
性能特点: #midbbs平板电脑爱好者之家
Cortex-A9单核主要特点:采用了全新的可伸缩设计模式,可充分应用于多核处理方案,降低单核主频,运算能力大幅提升,功耗降低更多。
性能特点: #midbbs平板电脑爱好者之家
•无与伦比的性能,2GHz 标准操作可提供 TSMC 40G 硬宏实现 •以低功耗为目标的单核实现,面向成本敏感型设备 •利用高级 MPCore 技术,最多可扩展为 4 个一致的内核 •可选 NEON™ 媒体和/或浮点处理引擎
性能特点:
•通过提高性能、降低功耗来提高能效 •提高最高性能,满足要求更高的应用需求 •能够在多个设备之间共享软件和工具投资
从上述的特点来看,A8核心的主要优势在于较高的核心频率设计,在进程处理上更快,而A9单核的主要特点是核心的伸缩性设计为核心带来了更加出色的拓展性和更高的性能表现,核心在运算能力上有更加出色的表现,而双核A9则是A9核心多核方案的一个初步实践,拓展性能强,架构体系完整。
第一轮PK 性能参数比拼
从我们对这三个核心的硬件功能特点和结构的简单分析中我们可以看出,Cortex-A8的设计思路总的来说相对停留在攻主频以强大的进程处理和运行能力提升核心的运行性能,而Cortex-A9则改换了设计思路,将系统的标称主频降低,采用新技术改善了核心的伸缩性,提供更高的实际性能,降低系统功耗,而双核A9则是A9核心多核化的一个初步实践。 #midbbs平板电脑爱好者之家
从官方的功能介绍和规格表中我们可以看到,A8、A9两款处理器都采用了Thumb-2、Jazelle-RCT等技术以降低系统功能,同时采用了新的进程调用机制以节约内存空间,但可多路共享缓存的A9,显然对这几项技术的应用更加深入,优势也更为明显。
从单核规格来看,之前所提到的计算能力的提升所言非虚,从峰值的DMIPS来看,单核A9的运算能力达到了2.5DMIPS/MHz而A8单核的运算能力仅有2.0,要说明一下的是,这里的DMIPS就是我们熟悉的每秒百万条指令在Dhrystone测试方法下的执行情况,而数值就是所执行的具体指令条数,那么显而易见,单核A9的运算能力约为A8的1.25倍,而从双核A9性能伸缩的优化表现爱你来看的话,运算能力能达到A8的将近5倍左右,在参数比拼中,A9双核和A9单核显然是占了不小的优势。
第二轮PK 综合性能测试软件跑分
从这一轮起我们就正式进入实际跑分测试,本次我们的测试是针对cpu核心进行,所以我们选择采用了综合性能较为相近的瑞芯微RK2918,Amlogic8726以及性能略高的瑞萨EV2三款芯片的平板机型,分别搭载了Cortex A8单核A9以及低电压双核A9三款处理核心,这一轮我们通过一些综合性能测试软件中的CPU测试项目对这三款核心进行了初步性能测试。
这一轮测试的项目涉及到基本的单精度浮点运算,双精度浮点运算,整形运算,XML代码布局等几个方面,总体还是比较客观的。使用的软件分别是综合测试中评价最高的Quadrant高级版,目前颇受欢迎的DeviceMark以及最为具体的Benchmark测分软件。
在Quadrant高级版的测试结果中,我们可以看到A9双核的评分优势还是十分明显的,697分的得分高出了A8核心30多分,而A9单核则是以626分屈居在最后,从测试的项目来看,Quadrant的测试项目主要集中在浮点型、整型、单精度和双精度数的运算以及xml代码布局等方面,侧重于计算,所以我们也看到了A9双核在这运算方面的表现的确是非常不错,性能还是很强的。
在DeviceMark测试中,测试项目虽然大致相同,但是这款软件对A9单核的伸缩性能挖掘明显更好,所以在这一次的测试中A9单核的成绩成为了最高的805分,而A9双核则是分数略低,而A8核心则相较他们两者分数总体低处不少,由此可见,A9的性能伸缩性以及在运算中的优势还是十分明显的。
最后一项综合测试,我们采用了BenchMark进行,相对于前两者来说,这款软件的测试项目还是比较全面的,所以在测试中,我们也可以看到A8处理器的高频率在百万指令处理以及DP模式下的浮点运算中都搬回了一两局,但是综合来看,这一轮的跑分中,A9单核的综合性能表现还是较为突出的,核心的运算能力被挖掘的十分彻底,而这款瑞萨的A9双核的性能则在各方面都更为平衡。
第三轮PK CPU专项软件测试
通过综合测试我们可以看到,和性能参数标称的结果大致相同,这三款核心在综合的CPU测试中,同他们的性能标称所指是的优势的缺陷都是相符合,但是不知道是双核的设计还是软件对双核的优化还不够完善,瑞萨的EV2双核A9在很多项测试中的实际性能尚未完整地发挥出来,下面我们就通过两款专项的性能测试软件对三款核心在进行进一步的测试。
首先我们使用的软件是著名的百万浮点运算原件Linpack for Android,他通过执行一次百万浮点指令对CPU的运算能力进行测试,结果同样也不出乎我们所料,在百万浮点运算测试中,结果显示分数最高的依旧A9单核的21分而双核A9则是18分左右,A8的运算能力则是稍显逊色在10分左右。 #midbbs平板电脑爱好者之家
最后我们通过基于C语言的专业CPU测试软件Nbench对核心的证书、浮点以及内存三项性能进行了测试,从测试结果来看抛开内存不谈,通过这次较为纯粹的核心测试,A9双核在整型上的运算优势凸显了出来,而A8单核的整形运算能力一般,A9单核则稍显无力,浮点运算的总体结果和之前的测试也大致相同。
从全部的测试结果来看,A8的高频率使它在一些指令处理上的优势较为明显,但是运算能力则查了一些,而对于A9来说,在运算上,他的表现应该说是异常强大,性能高出了A8核心约50%,但在指令处理上则是稍显逊色,而没有经过过多优化A9双核的各方面表现都较为均衡,阿弥有明显的瘸腿。
第四轮PK 多进程并行压力测试
最后一轮的测试我们决定回归到正途,通过实践来判断这三款核心的真正运行实效,因为是CPU测试,所以我们不能单纯地运行游戏或是视频观看,必须给CPU造成一定的处理压力,所以我们在每台平板上都运行了一部分后台程序,虽然Android的后台处理可以自动挥手内存,以及调整运行频率,但相信众多程序的状态保持还是会对写cpu造成一定压力的。 #midbbs平板电脑爱好者之家
测试中我们分别开启了wifi,通过网页加载,游戏加载,高清视频加载,等几个基本方面对这三款核心进行了一个简单的CPU性能压力测试,从图示的结果上来看,A9双核在三项测试的总体表现都十分突出,在三个项目的加载上都是三个核心中最快的,A8在网页加载的速度上较快,A9单核则是胜在视频加载上,两者在游戏加载的速度上则相差不大。
A8加载时间:24s A9加载时间:26s A9双核加载时间:21s
A8加载时间:30s A9加载时间:31s A9双核加载时间:29s #midbbs平板电脑爱好者之家
A8加载时间:16s A9加载时间:13s A9双核加载时间:11s #midbbs平板电脑爱好者之家
A8加载时间:18s A9加载时间:15s A9双核加载时间:13s #midbbs平板电脑爱好者之家
从实际运行效果来看,拥有较大内核伸缩性的A9双核在后台程序运行的时候并没有收到太多的影响,同时在实际的系统运行速度上优势也十分明显,而A8和A9单核则是收到的影响较大,但是在各自的优势项目中还是有不错的表现的。