APP下载

面向未来的高性能移动计算

2021-05-08张平

微型计算机 2021年8期
关键词:功能

张平

ARM的首个指令集为Armv4,它于1990年发布。在随后的20年间,ARM陆续发布了Armv5、Armv6、Armv7这三代指令集,不断扩充着这个面向低功耗、高性能功耗比的精简指令集家族的阵容。最大的变化来自2011年,ARM当年发布了划时代的Armv8指令集,带来了全新的AArch64架构,引领了移动计算时代的爆发性增长。在十年后的今天,ARM又再度发布了全新的Armv9。这一次,ARM希望通过大量新计算功能的加入以及安全特性的增强,为ARM在下一个十年的发展奠定基础。

安全和计算:Armv9的两大板块

一般来说,对底层指令集的改动应该是极为谨慎的,因为这意味着整个行业架构的变化。具体到ARM来说,这会涉及千亿级别的芯片和产品。在之前的Armv8上,ARM引入了全新的AArch64架构,将移动计算扩展至64位,并且还带来了完全不同的执行模式和指令集,包括扩展寄存器、64位的虚拟地址空间等。因此,Armv8的出现带给业界极大震撼。

那么,十年后发布的Armv9有什么改进,可以和当年Armv8从32位转换成64位的进步相提并论比呢?在这一点上,ARM宣称Armv9依旧基于AArch64,但是增加了包括安全、AI计算、矢量计算、DSP计算等全新能力。从ARM的官方资料来看,Armv9的改变主要在于计算和安全两个板块。计算方面包含了增强的矢量计算、机器学习能力以及数字信号处理能力等,这部分的提升主要是交由SVE2来实现,同时还包含了相对应的各个计算功能的增强。考虑到这是指令集级别的改变,因此目前还暂时不会有这些增强的部分特别具体的内容,官方资料中只提供了一些功能和应用方面的描述。……

登录APP查看全文

猜你喜欢

功能
拆解复杂功能
也谈诗的“功能”
基层弄虚作假的“新功能取向”
深刻理解功能关系
钳把功能创新实践应用
关于非首都功能疏解的几点思考
基于PMC窗口功能实现设备同步刷刀功能
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
中西医结合治疗甲状腺功能亢进症31例