【雷竞技须安全稳定 数码频道】国内领先的半导体厂商炬芯公司宣布,已经与ARM公司签署了64位Cortex-A50系列处理器技术授权协议,这标志着炬芯正式成为国内首批64位ARM架构芯片商,开启了64位移动处理新时代。64-bit移动处理器的到来也是大势所趋,而移动设备需不需要64位处理?“64位”究竟又是什么概念?64-bit处理器优势在哪?我们不妨通过图解的形式来了解一下!
64位概念其实是相对于32位而言的,bit是指通用寄存器(即General-Purpose Registers)的数据宽度,64位(即64-bit)指令集则是可以运行64位数据指令。换句话说就是处理器每次可以运行64bit数据。不难理解,相较于32-bit处理器,64位处理器的寄存器是64-bit的,直接可以进行64-bit运算,并能访问64-bit内存地址,支持 4GB以上内存,因此可以让系统更快更强大,尤其是在应对越来越繁重的多任务操作方面,64-bit的优势就会凸显出来。
为了更好地让大家理解64-bit运算优势,我们不妨举一个生活中大家熟悉的例子,比如我们去图书馆借书,挑选书之后往往要排队登记,由于图书馆人手不足,只安排一个人进行借书登记,那么他就要处理很多排队的人,时间就浪费在这里了。如果安排2个甚至5个人登记,让借书的人排成2或5排,多排人同步进行登记不就可节省时间了?
32-bit运算与64-bit运算的区别也是这个道理,当处理器面临着极大量数据处理任务时,寄存器槽会被反复使用,如果所有寄存器都处于占用状态,那么处理的唯一方式就是将其中一个寄存器存储在内存当中,使寄存器进行下一个任务,然后再从内存当中重新载入之前的值,这无疑是一个非常耗时的顺序,由于64-bit处理器比32-bit处理器有更多的寄存器,因此64位处理器的寄存器与指令集可以更为及时有效地处理数据,从而大幅提升CPU性能表现。
如果你还没有完全弄明白,我们再举一个鲜活的例子,平时我们都要乘地铁,如果地铁进站口只有1个,上下班高峰期时有很多人要进站,这样进站效率十分低。如果同时开启10个进站口,乘客就可以很快进站了,是不是?而应用到64位处理器上的道理还是一样,这就是为何炬芯公司与ARM公司合作研发的64位ARM Cortex-A50处理器的必然性。
作为炬芯与ARM合作研发的首款基于ARMv8架构的64位产品,炬芯64位处理器拥有31个通用寄存器,每一个为64位宽。而此前32位处理器只有15个通用寄存器,每一个为32位宽。因此炬芯64位处理器优化代码使用内部寄存器的频率应该要比内存更高,实际表现就是炬芯64位处理器运行速度会更快。
总论:无论是性能还是功耗,64位处理器都要比32位处理器更加优秀。炬芯领先一步获得ARM 64位处理器技术授权,成为国内64位ARM架构芯片的领先IC设计厂商之一,体现了炬芯公司的技术实力和市场影响力,我们有理由相信,随着炬芯64位处理器的上市,势必进一步提升移动设备的性能表现,也带领国内数码厂商向64位市场宣战!