侵权投诉
订阅
纠错
加入自媒体

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

2013-12-26 00:01
空白小盒子
关注

  2013年9月,苹果公司遵照以往发布产品的规律,推出了最新一代的手机iPhone 5S,除了带来了指纹识别和协同处理器M7等创新技术和应用外,最大的亮点来自于其最新的A7处理器,作为首颗应用在智能手机上的64位处理器,苹果再一次引领了潮流。新产品公布以后,业内处理器巨头高通的前任CMO Anand Chandrasekher曾表示“A7处理器只是苹果营造的一个市场宣传噱头,对用户来说并没有实际意义”。事实是否真如他所言?

  但随后高通公司对这番言论的澄清和同时段三星将推出64位处理器的传闻,使我们相信移动处理器将进入64位的时代,而日前高通推出旗下的首款64位处理器骁龙410更加坚定了我们的观点,那么,我们为什么需要64位处理器呢?

  为什么要推64位处理器?

  在开头,我们可以用一个简单的例子来阐述64位处理器带来的好处:

  “有一个巨大的图书馆,里面有许多藏书,还有一个管理员帮你找书。管理员有32个助理,他们骑着自行车前去取书,然后交给管理员。某天来了一个借书的人,他想要关于恐龙的所有图书,图书馆有65本相关的书籍,那么助理们要跑三趟。第一趟取来32本,第二趟也是32本,最后一本还要一个助理跑一趟。如果图书馆有64位助理,就只需要跑两趟。假如图书馆有256本相关的图书,32位助理要跑8趟,64位就只跑4趟。”

  怎样,如此一个简单的譬喻是不让大家对整个概念有了一个初步的了解?

  而iPhone的运行与此相似,它从内存获得数据,一个时钟周期内32位只能处理32位的数据,64位就可以取得64位的数据,如此一来速度、性能、效率就提高了。

  具体到技术而言又是如何体现的呢?

   通常ARM是32位的,即32bit,也就是说,在CPU执行命令的过程中,每条指令以32个比特位来表示,而通常CPU一个时钟周期(就是1/频率)只执行一条指令。而现在呢,每条指令是64位的,也就是说,CPU每一个周期执行的内容比以往多了一倍。

  下面我们举例说明:

  指令 add A, B

  前8位是指令代码,CPU识别为执行加法,后面A和B最多只有32-8=24位,也即是说,后面两个加数分别为12位,表示为十进制最大为4095

  而现在,总长度为64位,那么A和B加起来为64-8=56位,即A和B分别为28位,表示为10进制最大为268435455。

1  2  3  4  下一页>  
声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号