• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 手机设计 > 业界动态 > 高通博通为何争抢64位处理器

高通博通为何争抢64位处理器

录入:edatop.com     点击:

  也就是说,原本32bit一条指令最多能计算4095+4095,现在能够计算268435455+268435455,而32位指令要计算这个数据需要加计算6万5千多次,即需花费65000多倍的时间来进行计算。

  这里只是以加法举例,实际情况十分复杂,但总体上,64bit处理器能够在相同的时间内比32bit处理器做更多更多的事情。 比如众黑关注的内存4G的问题:

  原本32bit最大表示4294967296=4G,所以跳转范围最大支持4G,无法利用更多的内存。

  现在64bit最大表示18446744073709551616=18446744073G,所以几乎不存在上限。

  但是!!内存大小只是其中的一个应用而已,64bit相对32bit优势是很多的!

  虽然A7能够使处理器脱离4GB的限制,同时还有能力调用更多的内存。但是 iPhone 近期不太可能内置那么大的 RAM,也肯定不会达到 A7 最大可寻址的 256TB 物理内存:

  既然这样,苹果又何必那么麻烦嵌入64位处理器呢?我们已经在文章开头否定了所谓噱头的观点,我们来进一步探究。

  就表象来看,64位的A7处理器的性能相较于32位的A6提升一倍,其包含的整数和浮点寄存器也是A6的两倍。为了能让芯片一次载入更多的数据,就意味着必须减少连续的缓存或内存访问,这样的话就会造成核心的计算单元减少保持闲置等待数字处理的时间。

  为了有效的利用的新芯片的优势,iOS的应用开发者必须利用64位整数计算。同时更能利用ARM的NEON结构。

  上面阐述的优势对于64位的软件来说是非常好的。但对32位代码而言,苹果也承认,其在A7上的表现不如64位版本的软件那么迅速。这就说明执行64位代码有个缺点:当你的数据单元有两倍那么大时,举个例子,一个长的整数在 A6 芯片的 iPhone 占 4 字节,但在 A7 芯片的 iPhone 就要占到 8 字节。你需要两倍的内存来存储相同大小的信息。

  因此对于整个生态链而言,只有更多64位的应用才能体现其A7处理器的优势。通过这种硬件革新推动软件进步的观点,是苹果一直以来的经营方式。

  同时这项巨大的技术进步能为游戏行业带来翻天覆地的变化。最起码,这能带来更丰富的OpenGL ES 3.0图形加速接口和更强悍的图形处理芯片。

上一篇:博通全面进攻中国大陆市场 发力LTE
下一篇:红米1分08秒售罄 本周五开放购买 明天小米年货专场

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

易迪拓培训课程列表详情>>

我们是来自于研发一线的资深工程师,专注并致力于射频、微波和天线设计工程师的培养。

  网站地图