凤凰网首页 手机凤凰网 新闻客户端

凤凰卫视

苹果iPhone 5处理器采用自主设计 并非A15架构

2012年09月17日 10:20
来源:凤凰数码

字号:T|T
0人参与0条评论打印转发

凤凰数码讯 9月17日消息,之前有消息称iPhone 5搭载的是全球第一款基于ARM Cortex A15架构的处理器。但据国外媒体AnandTech报道,其实苹果iPhone 5的A6处理器并没有使用A15架构,而是采用苹果自家研发的架构,是苹果第一块在ARMv7指令集上自主设计的SoCA6处理器。

来自苹果开发工具Xcode 4.5的信息

iPhone5将会运行iOS 6.0系统。为了配合iOS 6.0的发布,苹果向开发者发放了新版的开发工具Xcode 4.5。在Xcode 4.5中,有两个主要的改动:降级支持ARMv6指令集(用于ARM11架构的核心如iPhone和iPhone 3G),保持对ARMv7指令集(用于现在市面上常见的ARM 架构,包括Cortex A8/A9)支持的基础上,增加了一个新的指令集支持类型以配合A6:ARMv7s。

苹果开发工具Xcode 4.5

ARMv7与ARMv7s指令集在LLVM C编译器(一种C语言编译器)上的主要区别是对于VFPv4(VFP=向量浮点协处理器)的支持与否。ARMv7s支持VFPv4,而ARMv7不支持。

只有Cortex A5,Cortex A7和Cortex A15架构能够支持VFPv4即ARMv7-A指令集,而常见的Cortex A8和Cortex A9只能够支持到VFPv3。具体来说,Cortex A5和Cortex A7实现了16个寄存器的VFPv4 FPU(FPU=浮点运算单元),而与此同时Cortex A15更进一步达到了32个寄存器。重点是,如果一个架构支持VFPv4,那么它肯定不是Cortex A8或者Cortex A9。

显而易见,苹果肯定不会使用Cortex A5或者Cortex A7这种比A5中使用的Cortex A9更加低性能的核心架构,所以猜测苹果在A6中使用了基于ARMv7指令集的核心架构。

 

苹果承诺iPhone 5能够实现更长的续航时间,以及2倍于A5的CPU性能

同时,高通出品的骁龙Snapdragon处理器也采用了类似苹果的这种做法,抛弃标准的ARM机构,公司设计自家的架构。但是对于苹果来说,A6处理器是公司首款非标准ARM架构的处理器。而三星的Exynos处理器使用的仍是标准的ARM架构。

对苹果来说,这是一次巨大的赌注,当苹果开始垂直整合整个手机的时候,整个公司已经进入了另一个领域。自主设计一个CPU核心架构的风险是巨大的(毕竟ARM公司自身设计的核心架构已经通过无数设备和平台的测试证明,是非常可靠和稳定的选择),但收益可能更加庞大。就像高通发现的那样,这样做很显然是与众不同的,如果你的核心设计和其他任何人相比都独一无二的情况下。

版权声明:来源凤凰网科技频道的所有文字、图片和音视频资料,版权均属凤凰网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布/发表。已经本网协议授权的媒体、网站,在下载使用时必须注明"稿件来源:凤凰网科技",违者本网将依法追究责任。

[责任编辑:李程] 标签:iPhone5 A6处理器 自主设计 双核
3g.ifeng.com 用手机随时随地看新闻 凤凰新闻客户端 独家独到独立
 分享到:
更多
  • 社会
  • 娱乐
  • 生活
  • 探索

商讯