第一生活网 第一生活网

互联网前沿信息:未来的ARM大核CPU将不再支持32位应用程序

科技、数码、互联网新闻如今都成为了大众所关注的热点了,因为在我们的生活当中如今已经是处处与这些相关了,不论是手机也好,电脑也好,又或者是智能手表也好,与之都相关,那么今天小编也是为大家来推荐一篇关于互联网科技数码方向的文章,希望大家会喜欢哦。

2020年5月,ARM宣布了2020 CPU系列,其中包括ARM Cortex-A78 A系列CPU内核和新的ARM Cortex-X1内核,这是第一个进入Cortex-X自定义CPU程序的内核。新内核尚未进入任何运输设备,用户将不得不等待2021年初才能看到采用新IP的电话。这就是ARM宣布其新产品的方式:ARM Cortex-A77CPU内核于2019年5月发布,直到2020年2月才开始出货。ARM Cortex-A78和Cortex-X1像它们的前辈一样都是64位内核,但它们还支持旧的32位应用程序。不过,ARM现在已经确认这将会改变。从2022年开始,包括Cortex-A和Cortex-X CPU内核在内的未来ARM大内核将成为64位。

该公告由ARM客户业务副总裁兼总经理Paul Williamson在ARM DevSummit主题演讲(通过AndroidAuthority)上发布。该新闻公告意味着将来将不再对旧的32位应用程序提供硬件支持。

但是,这并不意味着对绝大多数应用程序都是坏消息。这是因为Google自2019年8月以来要求提交给Google Play的应用必须为64位。ARM还指出,大约60%的应用程序已经兼容64位。不是64位的大多数应用程序都不属于西方生态系统。对于应用程序开发人员而言,考虑到2022年发布的CPU内核可能仅在2023年初才可以用于运输设备,因此有足够的时间来更新其旧版应用程序。但是,如果不再更新32位应用程序,宣布意味着它将停止在仅64位设备中工作,这些设备将以未来的ARM Cortex-A内核为特色推出。

Android本身已经是64位,因为该操作系统在2014年推出了5.0 Lollipop版本,提供了64位支持。但是,Android和ARM的CPU内核继续支持32位应用程序,这意味着Android并非64位。与iOS相比,iOS是目前唯一的操作系统,iOS在2017年仅随iOS 11一起使用64位。从等式的硬件部分来看,对32位应用程序的旧支持将在2022年结束,可以公平地期望Google遵循取消了Android未来版本中的32位应用程序支持。如前所述,这对于最终用户几乎是不可见的。

转向仅64位有什么好处?其中包括提高操作系统以及应用程序和游戏的性能,在某些情况下可提高20%。对于开发人员来说,它也更容易,因为他们不必支持两个二进制文件。他们可以专注于优化单个64位二进制文​​件,这可能意味着更快的更新时间。

对于ARM而言,这一消息意味着它可以从需要传统32位支持的CPU设计中删除更多芯片。这样可以节省芯片面积,这可能意味着在相同的芯片尺寸下功能更强大的CPU。ARM的2021和2022 Cortex-A CPU分别代号为Matterhorn和Makalu。正是Makalu将切换到专门的64位。ARM承诺,随着公司继续保持其CAGR(复合年增长率)的进步,ARM今年将宣布其Cortex-A78与Makalu之间的性能提高30%。

向专用64位的过渡将从大型CPU内核开始,该内核可能包括Cortex-X系列,尽管ARM并未具体说明。该的Cortex-A552017年宣布的“小核心”是一种32位/ 64位设计,其后续产品(可能于明年推出)仍将对旧版应用程序提供32位支持。因此,最终结果将是将仅64位Makalu与较小的32位/ 64位小核(例如Cortex-A55的后继核)混合在一起的CPU集群设计。但是,从开发人员和用户的角度来看,最终产品将仅是64位的。据推测,Cortex-A55的后继产品将在更长的时间内支持32位支持,但对于使用Makalu技术的设备以及其他设备的用户而言,这将是无关紧要的。ARM还将在Cortex-M和Cortex-R系列CPU中保持32位支持。

因此,Android完全移至64位将在iOS于2017年完成向仅64位的过渡之后大约五年进行。同样,所有这些对最终用户都不会产生太大影响,除了好处性能提高。在由ARM Makalu CPU驱动的设备到货之前,应用程序开发人员有责任使用64位支持更新其所有旧版应用程序。

版权声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。