意法爱立信移动平台多核处理技术(一)

时间:2013-10-14来源:网络
,软件并行化有其合理性。

移动业和 PC 业一样吗?

智能手机性能演进实质上是一个加速的且时空转换版的台式计算机性能演进过程。苹果的演进过程是一个很好的实例,我们很容易在一定时期内找到一致的数据,且苹果也能代表大多数手机平台。

图3 所示是Dhrystone MIPS (DMIPS) CPU 性能测试成绩,其中数据是ARM 分析其处理器所用数据。同样地,我们应将测试成绩转换成图1 中的英特尔CPU 性能测试所用的指令级并行测试(ILP),即在不考虑处理器的频率时测试CPU 架构的效率。IDMIPS-single 表示单核处理器的相对性能,测试成绩是通过DMIPS/MHz 乘以频率而得来,而DMIPS-dual 是 DMIPS-single 乘以,表示苹果从iPhone 4S 开始的双核处理器的最高总体性能。对于软件性能分析,我们只是引用了Anandtech[4]的iPhone 5 产品评测中的基准测试成绩: Sunspider 和 Browsermark 是网络浏览器 (Javascript) 基准测试工具,因为是单线程,所以无法测试多核处理器;Geekbench 是一个多线程基准测试工具,应该能够体现多核处理器的性能优势。

我们在图3 中注意到两个要素:

意法爱立信移动平台多核处理技术(一)

1.架构效率 (DMIPS/MHz) 、频率和最终的单核性能 (DMIPS-single) 并没有饱和,相反,还有很大的提升空间,这种趋势完全不同于PC 机单核处理器的演进路线,后者显然从年开始达到饱和。因此,我们得到的初步结论是,移动应用单核处理器不同于处理器,到目前其性能还没有达到饱和状态。

2.我们预想软件性能与单核处理器性能成正比例关系。实际上,从iPhone 4S 到 iPhone 5,和 Browsermark 的测试成绩增幅很大。这两款手机都是双核处理器,而且这两种基准测试都是单线程,因此,软件性能提升与多核处理器无关。测试成绩提升的原因是网络浏览器的软件性能大幅提升,特别是Javascript 的优化起到重要作用,另外,其它硬件也很可能被优化,例如,改进存储器子系统。相反, Geekbench 是一个多核线程基准测试工具,系统软件变化对其影响不大。iPhone 5 的Geekbench 测试成绩大幅提升,这似乎表明多核处理器至少发挥了一定作用,但是,令人奇怪地是,从单核到双核iPhone 4S,我们并没有看到同样的成绩提升。在任何情况下,所有的基准测试,包括Geekbench,都保持在双核处理器的理论性能峰值以下。我们稍后将提供更多的软件性能提升数据,但是,分析这些基准测试工具的测试成绩,我们至少可以得到以下初步结论:像 PC机一样, 软件性能提升与单核处理器性能成正比,同时还与应用软件有关;而与多核处理器性能的关系不大,或根本不成比例关系。

1 2

关键词: 爱立信 移动平台 多核 处理技术

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版