大家好,梅美来为大家解答以上问题,苹果a7处理器什么手机,苹果a7处理器很多人还不知道,现在让我们一起来看看吧!
和苹果a7处理器A8处理器是苹果公司开发的处理器产品,一般用于手机。它们是两款优秀的64位手机处理器,分别用在iPhone 5s、iPhone 6和iPhone 6plus上。那么这两类处理器的性能如何呢?两者有什么区别?让我们通过简单的介绍来了解一下。
a7中央处理单元
A7处理器是苹果公司开发的第一代64位手机处理器之一。在2013年9月发布的新旗舰手机iPhone 5s和iPad Air上使用,当时被称为iPhone 5s的三大亮点之一。A7处理器采用Cyclobne处理器代码,ARM指令集类型为ARMv8,拥有6条微指令的发射宽度。重组缓冲区达到192条微指令,整数单元数达到4,加载存储单元为2,加载延迟为4个常数周期,L2缓存大小为1MB,分支单元数为2。此外,它还配备了一个M7协处理器,可以记录手机的移动速度。有了这个协处理器,手机可以记录用户的步数和位移。
A8处理器
A8处理器是苹果公司开发的第二代64位手机处理器。在2014年10月发布的iPhone 6和iPhone 6plus上使用。依然采用Cyclone架构,主频参数提升至1.4GHZ,部分处理器面积缩减至12.2平方毫米,执行周期缩短至4,三级缓存大小达到4MB,工艺技术达到20nm级别,自身功耗也有明显提升。此外,它适应全新的视频编码器和图像信号处理器,苹果为此推出了金属技术,可以支持开发者开发出更逼真的画面效果。此外,A8处理器还集成了全新的M8协处理器,可以持续记录用户的位移和海拔变化。
A7和A8处理器之间的差异
整体来看,A7和A8处理器基本相同,A8处理器并没有像A7一样有革命性的变化。不过相比A7处理器,A8还是有不少变化的。首先,它的制造工艺更先进,达到了20nm,使得A8的处理器面积缩小了17%,功耗也下降了不少。此外,主频参数提升0.1GHZ,执行周期由5缩短至4,并配备了全新的图形处理器和M8协处理器。正因如此,我们可以看到A8处理器相对于A7有着不小的性能提升。
苹果A7处理器怎么样?
因为iPhone 5c的定价不符合广大人民群众越便宜越好的心理要求,加上配置和iPhone 5相当,又换了塑料外壳,所以拍了无数次。虽然iPhone 5s的屏幕尺寸和分辨率没有变化,但是配置和功能都有了很大的变化。指纹识别的安全意义就不提了。5s单独使用的A7处理器风头正劲,是首款64位手机处理器。
本周以来,关于A7处理器的讨论非常多,但由于官方内容有限,谁也说不清A7处理器采用的是什么样的架构。一般大家只是说说A7处理器用64位的意义,各家都有自己的看法,有褒有贬。
为了真正了解A7是一款什么样的处理器,边肖也加入了YY的大军,但是我们的YY需要理直气壮。——A7不仅仅是64位手机处理器。
关于A7处理器已经确定的是来自苹果发布会的信息:A7是一款64位桌面架构处理器,采用现代指令集,(与a 6相比)通用寄存器和浮点寄存器各增加一倍。核心面积超过1亿个晶体管,面积102mm2。
除了这张图,还有GPU,但是没有提到GPU架构。苹果只是明确表示A7支持OpenGL ES 3.0,拥有主机级别的图形性能。这也是一个重要的信息,因为这也意味着苹果使用了全新的GPU核心。
我们分几个部分来分析和揣摩A7处理器的CPU和GPU特性,首先是CPU部分。
A7处理器CPU:Arch 64指令集的先驱
如果没有天启式的意外,A7会兼容ARM指令集,而且是64位ARM指令集,属于ARMv8家族的AArch64指令集(简称A64)。目前所有的ARAMs都是32位AArch32位指令集(简称A32)。本文不打算详细介绍A64指令集相比A32指令集有哪些改进(简单理解可参考中文维基百科)。我们可以从苹果公布的描述中看出A7和A64指令集有多一致。
通用寄存器的两倍:A32有15个R0-R14的通用寄存器,A64指令集有31个R0-R30的通用寄存器。后者是前者的两倍,符合苹果的宣传。
2x浮点寄存器:相比通用寄存器大小的增加,A64的浮点寄存器变化不大。A32有32个VFP标量浮点寄存器,每个都是64位,ARM的浮点寄存器使用小寄存器。优点是两个小寄存器可以虚拟成位宽更大的寄存器,A32的32个VFP也可以作为16个128位浮点寄存器使用。
A64的浮点寄存器总数仍然是32个,但是每个的位宽增加到了128bit,可以说是原来的两倍。苹果的浮点寄存器升级也和A64指令集一致。
A64的高级SI
两相对比之下我们可以基本确认A7使用的正是ARMv8的A64指令集。
到此为此只算解决了第一步,使用64位ARM指令集并不代表一定会使用ARM推出的Cortex-A50架构,后者包括Cortex-A57和Cortex-A53。苹果从A6开始走向了自行开发架构之路,不过我们也要看到,32位的A32指令集问世已有多年,而A64指令集推出才两三年的时间,而且此前尚未有真正产品问世,厂商对这个指令集掌握的还不是那么熟练,即便是高通苹果这样有技术的大公司,初涉A64指令集开发肯定也要参考ARM自家的Cortex-A50架构,这是一种比完全自行开发更稳妥的做法。正常的话,苹果应该会遵循这个思路来设计A7。
A57和A53的关系有点类似目前的A15和A7,数字大的是高性能、(相对的)大核心,数字小的是低功耗、低性能的小核心,苹果的A7应该会使用Cortex-A57等级的架构,因为高贵冷艳的苹果不可能选择低性能的A53架构。
支撑这个观点的其实不是苹果的气质问题,因为A53实在达不到苹果的性能水准。官方公布的资料中显示A7的CPU是初代iPhone的40倍,GPU是初代的56倍,直接对比A6的话差不多也是后者的两倍,此前曝光的一个跑分也大抵验证了这个提升幅度。
ARM官方公布的测试中,Cortex-A53在同样的1.2GHz频率下性能只比A9略高一点点,而A6正是基于A9架构的,所以A53这种低性能低功耗的架构不会是苹果的选择,A53还是交给ARM处理器的良心代表联发科/全志去搞这种人民群众喜闻乐见的低功耗小核心去吧。
从每个内核的DMIP/MHz性能来看,A57少则4.1多则4.76,要比A9的2.5 DMIPS/MHz至少高出64%,别忘了A7处理器的频率还会提高,A6从之前的800MHz提高到了1.3GHz,A7据说达到了1.5GHz,毕竟使用了比A6更先进的28nm工艺。
再考虑到苹果不跟其他处理器厂商比CPU核心数的鸟性,A7依然会是双核设计,架构及频率上的双重优势积累下来,A7的CPU性能比A6提升一倍并不是难题。
从上面的猜测我们可以得出:苹果的A7是一款使用了ARMv8 AArch64指令集的64位处理器,很有可能以Cortex-A57架构为基础改进或者直接使用A57架构,其通用及浮点寄存器提高了一倍,性能比前代A6翻倍。再具体点的规格就是双核心1.5GHz频率,28nm HKMG工艺。
苹果a7处理器和A8处理器都是苹果公司研发的出色的手机处理器产品,它们的性能在当时都算是非常出色的,虽然它们都是双核CPU,但是产生的用户体验却是非常出色和完善的。
本文讲解到此结束,希望对大家有所帮助。