1. 首页 >手机 > 正文

苹果a7处理器能玩原神吗(苹果a7处理器)

导读 大家好,来宝来为大家解答以下问题,苹果a7处理器能玩原神吗,苹果a7处理器很多人还不知道,今天让我们一起来看看吧!苹果a7处理器和A8处理

大家好,来宝来为大家解答以下问题,苹果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的高级SIMD(ARM的NEON指令集)也支持DP双精度浮点运算和主流CPU支持的浮点运算标准IEE 754。此外,A64指令集改进了内存指令,支持48位物理内存寻址等等。

通过对比,我们基本可以确认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是初代iPhone的56倍。如果直接和A6比,几乎是后者的两倍。之前曝光的一个跑分也很大程度上验证了这种提升。

在ARM官方公布的测试中,Cortex-A53的性能在同样的1.2GHz频率下仅略高于A9,而A6基于A9架构,所以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架构。它的通用和浮点寄存器增加了一倍,性能也比上一代A6提高了一倍。更具体的规格是双核1.5GHz频率、28纳米HKMG工艺。

苹果a7处理器和A8处理器都是苹果公司开发的优秀手机处理器产品。当时他们的表现非常出色。虽然它们是双核CPU,但产生的用户体验非常出色和完美。

本文讲解到此结束,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!