应对RISC-V挑战:ARM CPU引入自定义指令功能!( 四 )

ARM还表示,自定义指令的加入,为处理器保留了编码空间,以便设计人员可以轻松添加自定义数据路径扩展,可以针对特定应用领域的计算做出优化。

同时还可保持现有软件生态系统的完整性。此功能与现有的协处理器接口一起使Cortex-M33 CPU可以使用针对机器学习(ML)和人工智能(AI)等边缘计算用例进行了优化的各种类型的加速器进行扩展。

正如ARM所言,自定义指令的加入,为集成客户工作负载加速提供了最低成本和低风险的途径,因为现有CPU功能没有大的改变,并且仍允许其客户使用他们已经使用的现有标准工具。

ARM首席执行官Simon Segars也表示:“添加此功能后,我们也对如何支持工具流程进行了很多思考。”“这将使所有人都能更快地行动起来。”

而为了推动客户采用新的设计,ARM表示,从2020年开始,使用Cortex-M33内核及之后的Cortex-M CPU内核系列的所有客户都可以免费使用自定义指令功能。

客户纷纷表态认可

目前,ARM已经与多家合作伙伴开始了基于支持自定义指令的处理器的研发,其中就包括IAR Systems,NXP,Silicon Labs和STMicroelectronics。

推荐阅读