苹果iPhone 5处理器采用自主设计 并非A15架构
凤凰数码讯 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公司自身设计的核心架构已经通过无数设备和平台的测试证明,是非常可靠和稳定的选择),但收益可能更加庞大。就像高通发现的那样,这样做很显然是与众不同的,如果你的核心设计和其他任何人相比都独一无二的情况下。
相关专题: 苹果正式发布新一代iPhone
相关新闻:
版权声明:来源凤凰网科技频道的所有文字、图片和音视频资料,版权均属凤凰网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布/发表。已经本网协议授权的媒体、网站,在下载使用时必须注明"稿件来源:凤凰网科技",违者本网将依法追究责任。
- 社会
- 娱乐
- 生活
- 探索
湖北一男子持刀拒捕捅伤多人被击毙
04/21 07:02
04/21 07:02
04/21 07:02
04/21 06:49
04/21 11:28
频道推荐
商讯
48小时点击排行
-
1041726
1移动4G版iPhone合约机降价 4 -
647784
2发改委调查联通电信反垄断曾遭反击:固 -
528966
3发改委:中国电信和联通已就反垄断案进 -
367968
4王健林:万达电商正和腾讯阿里谈合作 -
274626
5天猫国际正式上线 直供海外进口商品 -
267222
6百度筹建新总部大楼:建筑面积25.2 -
255804
7Ubuntu版魅族MX3今日将亮相 -
247578
8Facebook斥资190亿美元收购





















