Arm如何处理新旧Cortex-A混合的系统芯片?

arm(advanced risc machines)公司已经确定了其高端智能手机和笔记本电脑的cortex-a处理器将只支持64位处理器的日期。
届时arm将公布其cpu设计代码makalu,我们猜测它是cortex-a80。后续的高端cortex-a内核也将只支持64位,这意味着不支持本地运行32位软件。而使用这些仅64位内核的设备预计将在2023年开始销售。
arm副总裁保罗·威廉姆森(paul williamson)在周三的芯片设计师虚拟开发者大会(chip designer’s virtual developer conference)的主旨演讲中宣布了这一变化。他说:“我们正处在计算架构的发展过程中。我们不再从核心和cpu的角度来思考,而是从形成因素和用户体验的角度来思考,这是一种能够释放新功能的整体方法。”
这是相当大的一个问题,因为arm的32位和64位指令集有很大不同,并且包括对32位代码的支持占用了每个cpu内核大量的裸片(die)空间。通过将arm32从将来的产品中删除到cortex-a系列中,可以将该区域重新用于加速处理。我们认为,将其删除还可以减轻设计的复杂性,并使仿真和验证更加容易。
做重要的是,arm32是上世纪90年代的遗留物,并且很难使用诸如推测执行之类的现代技术在硬件上进行优化。而且很难使用现代技术(比如推测性执行)来优化硬件。那是因为它有类似ldmia sp的指令,并且难以进行推测性执行以获取性能提升。arm32的条件执行也是当今难题。
arm的工程师们一直渴望摆脱cortex-a系列核心的32位包袱,并简化他们的蓝图。a76是该系列中第一个在内核级别放弃32位支持的产品,尽管它在应用程序级别继续支持arm32。
arm的技术代表彼得·格林哈尔希(peter greenhalgh)在2018年a76发布时告诉我们:“很明显,下一步是彻底取消对解码和执行更笨重指令的支持。我们将会在某个时候做到这一点。”
好吧,这一点将在几年后随着只有arm64的makalu的到来而到来,这一点将在未来几年出现。这意味着智能手机,平板电脑和笔记本电脑中未来的仅64位高端cortex-a cpu内核设计将无法运行任何旧版32位游戏和其他应用。这并不会太让人太担心:一方面,谷歌的play商店去年停止接受32位应用程序,因此,到2022年,那些arm32应用程序上基本将不存在。而且,我们几乎都在智能手机和其他基于arm的手持设备和智能设备上的64位os上使用64位应用程序,因此,取消arm32支持是arm移动生态系统的最后一步,也是合乎逻辑的一步。
威廉姆森表示,目前约有60%的应用程序提供64位版本,这似乎有点不准确。arm上的android,windows,linux和其他操作系统是都支持arm64应用程序,内核和驱动程序的。自ios11以来,苹果要求其设备上的应用程序只能是64位的,这些设备由库比蒂诺(cupertino)自主研发的arm兼容处理器驱动。
需要明确的是,arm的转换日期仅适用于未来的a型cortex内核设计,而不是在专业和嵌入式设备以及物联网设备中发现的cortex-r和cortex-m cpu,在这些设备中,许多固件、工具和程序代码仍然是32位的。在服务器端,arm的neoverse1 cpu内核至少已经是64位的。此外,arm将如何处理新旧cortex-a混合的系统芯片还有待观察。为了简化起见,系统可能只使用arm64,尽管较旧的内核可能会运行所有“随处可见“的arm32应用程序。
arm还调侃了另一个将于2021年发布的代号为matterhorn的cortex-a核心,我们猜测将是cortex-a79。matterhorn和makalu也将紧随今年的5nm cortex-x1/cortex-a78。威廉姆森还说,makalu应该比x1 / a788有30%的性能提升。


华云数据助力国网新疆电力争做 “双碳”数字化转型引领者
中芯12nm芯片 终于量产12nm芯片
大连化物所研发全钒液流电池电堆,加速全钒液流电池的产业化进程
通过挂载NFS服务器镜像安装操作系统的方法
深耕“互联网+先进制造业”,推动区域制造业转型升级的布局与谋划
Arm如何处理新旧Cortex-A混合的系统芯片?
直线模组3D打印为航天制造再添 “法宝”
Wolfson公司推出新一代专业音频芯片WM5110 超强音质表现力
基于PIC16C73及外部电路实现温湿度实时监测装置的设计
带宽与模拟前端决定示波器的性能指标和核心设计
一种通过SPI接口协议实现DSP与其它设备通信的方法
应用案例 | 智能制帽流水设备上,这款传感器可以这样用~
为什么要使用PCB,PCB是如何设计的
启明云端分享|ESP32-C3 IO口控制灯的应用及串口通信示例
吉利斥资80亿加码动力电池,“战斗力”全面升级
安森美半导体将收购Aptina Imaging
华为轮值CEO徐直军并不看好5G技术前景
吴憨子:一文读懂储能温度传感器优缺点及应用(专家干货)
物联网实现电子身份识别
如何用MATLAB来实现中值滤波