当前位置: 首页 > 科技观察

芯片行业震动!Arm进军自定义指令集并成立自动驾驶计算联盟

时间:2023-03-19 16:27:12 科技观察

10月9日消息,在加州圣何塞举行的ArmTechCon2019活动上,Arm宣布在部分CPU内核中引入自定义指令功能,即客户可以编写自己的自定义指令以加速其特定用例、嵌入式和物联网应用程序。2020年起,所有使用Cortex-M33内核及后续Cortex-MCPU内核系列的客户均可免费使用自定义指令功能。▲ArmCEOSimonSegars讨论未来在ArmCPU内核上新的自定义指令集功能。SimonSegars表示,在公司重返公开市场之前,仍有许多事情需要落实到位。不过,软银CEO孙正义对于2023年为Arm重返证券市场的目标仍未改变。在大会上,Arm还宣布改变其免费开源物联网操作系统MbedOS的合作伙伴治理模式,允许开发人员对MbedOS的功能产生更直接的影响。此外,Arm成立了自动驾驶汽车计算联盟,并宣布与Unity建立合作伙伴关系,以支持各种3D内容创作。1.将自定义指令引入CPU内核在本次会议上,ArmCEOSimonSegars宣布,从Cortex-M33开始,Arm将在CPU内核中集成一个特殊的块,允许客户自定义Armv8-M指令集架构。(ISA)的自定义说明。从2020年开始,所有使用Cortex-M33及之后的Cortex-MCPU核心系列的客户都可以免费使用自定义指令功能。ArmCortex-M内核是功率优化内核,可与智能手机和PC等应用中的Cortex-A性能内核结合使用。该内核还是从烤面包机到冰箱、电机控制到传感器处理等终端设备中数十亿个低功耗嵌入式/物联网应用的主要处理内核,占每年出货的数十亿个Arm内核的绝大部分。Arm一直有一系列加速选项,从它的内存映射架构开始,通过总线和今天的神经处理器单元连接,它允许CPU和加速器并行运行,但随着总线成为瓶颈,客户也可以选择直接连接到CPU的协处理器。而今天新发布的自定义指令功能允许Arm客户创建自己的加速算法,然后直接在CPU上运行,这意味着客户可以集成更快的智能,快速开发完全集成的自定义CPU指令,不会产生软件碎片,也不会运行像内存映射解决方案一样并行。在不中断现有CPU功能的情况下,此设置为集成客户工作负载加速提供了更低的成本和风险,并且仍然允许其客户使用他们熟悉或已经使用的现有标准工具。目前,Arm已经与多家合作伙伴合作支持自定义指令,包括IARSystems、NXP、SiliconLabs、ST意法半导体等。这是今年以来Arm第二次宣布让其产品和技术更加灵活。今年夏天早些时候,Arm宣布了一项新的许可计划,该计划将为客户提供以更低的价格访问大量IP,而无需在生产芯片之前签署许可协议。借助Arm的灵活接入服务,客户每年只需为单个芯片支付75,000美元,而不是为无限数量的芯片支付200,000美元。这些新措施有助于解决Arm架构的两个限制,即开发芯片的成本和使用非常规硬件的灵活性。许可变更和开发自定义指令的能力使当前和潜在客户更容易开始使用ArmIP开发芯片,同时利用其优势或Arm工具和广泛的生态系统。2、改变MbedOS合作伙伴治理模式除了发布自定义指令功能外,Arm还宣布改变其免费开源嵌入式操作系统MbedOS的合作伙伴治理模式。MbedOS作为物联网(IoT)的基础,正在帮助日常物品变得更智能、连接更紧密。近30年来,超过1,000家合作伙伴的Arm生态系统协作开发的模型已出货超过1,500亿颗芯片,使数百家合作伙伴能够构建数十亿个基于Arm的物联网设备。Arm表示,在解决开发和部署物联网的挑战时,Arm生态系统模型紧密耦合。为了简化物联网开发,在过去十年中,Arm围绕免费开源物联网操作系统MbedOS构建了一个广泛的生态系统,包括超过425,000名第三方软件开发商和超过150个支持Mbed的主板和模块。Arm目前正在将MbedOS转变为协作治理方法,建立月度产品工作组会议,Arm将在会议上确定要添加到MbedOS的新功能的优先级并对其进行投票。任何MbedSilicon合作伙伴计划成员都可以参与。AnalogDevices、Cypress、MaximIntegrated、Nuvoton、NXP、RenesasElectronics、RealtekSemiconductor、Samsung、SiliconLabs、u-blox等众多Arm芯片合作伙伴都积极参与了工作组。▲Arm计划成为所有技术的粘合剂。以前,大多数商业物联网操作系统都是由单一供应商开发的,没有关于硬件合作伙伴如何贡献的清晰模型。Arm表示,产品工作组讨论的结果最终将使更广泛的ArmIoT生态系统受益,以帮助硅合作伙伴保持强大的商业领导地位,并加大力度构建新功能、特性和功能,这对于扩展到数万亿连接设备至关重要。.同时,也有助于塑造和确定MbedOS未来的发展方向。例如,Arm正在根据合作伙伴的初步贡献进行新的低功耗电池优化,这将延长该领域设备的电池寿命。随着物联网市场规模扩大到数千亿和数万亿台连接设备,Arm表示,只有合作伙伴能够继续合作,生态系统模型才会成功。这是推动物联网生态系统持续创新和差异化的重要一步。3.自动驾驶汽车计算联盟的成立在大会上,Arm汽车和嵌入式产品高级副总裁DiptiVachani宣布成立自动驾驶汽车计算联盟,以协作的方式解决各种安全和计算问题。联盟成员包括通用汽车、英伟达、电装、丰田、博世、Arm、大陆和恩智浦。瓦查尼表示,很多人对人类驾驶和自动驾驶汽车的安全性存在担忧。为确保来自不同供应商的技术能够很好地协同工作,该联盟将在安全、计算、软件和其他问题上进行合作。她说,以前没有其他公司这样做过。4、与Unity合作支持3D应用在此次大会上,Arm宣布将与Unity合作,确保3D应用在使用Arm架构的硬件上流畅运行。该公告是更大的整体计算(TotalCompute)硬件和软件设计协作方法的一部分,允许开发人员轻松访问CPU内核以外的内核。Arm客户业务部门营销副总裁IanSmythe表示,ArmTotalCompute代表了一种新的IP设计方法,专注于用例驱动的优化系统解决方案。基于该解决方案,开发人员将借助软件开发工具包编写他们的软件,这样他们就可以找出在CPU、GPU或机器学习(ML)硬件上处理它的最佳方式,学习如何优化以获得最佳渲染和性能。Arm客户群副总裁PaulWilliamson表示,这取决于在给定功率范围内处理软件的最佳方式是什么。作为TotalCompute的一部分,Arm和UnityTechnologies正在扩大战略合作伙伴关系以进一步提高性能。威廉姆森说,Arm和Unity正在将他们的合作扩展到各种3D内容,尤其是VR和AR,要使其在所有具有计算限制的平台上以最佳方式工作,还需要做大量工作。双方已经在工程方面合作了几个月,并将在未来几年继续合作。Arm的技术将针对Unity实时3D开发平台进行优化,反之亦然。UnityTechnologies平台副总裁RalphHauwert表示,他很高兴与Arm合作,这将确保世界上最大的创作者群体——Unity开发者——为数十亿Arm驱动的设备提供独特优化的工具。▲Unity渲染游戏和娱乐图形。Smythe看到正在进行的多重转变,从围绕进程扩展和数据隐私的挑战,到超越CPU的非常分散的生态系统。虽然5G将创造一个充满机遇的世界,但硬件制造商仍需要为下一代沉浸式体验提供强大的功能、性能和效率,而TotalCompute将尝试在5G连接与处理屏幕图形的需要之间找到平衡点.随着5G的出现,人工智能、xR和物联网的加速正在改变计算需求,数字沉浸所需的性能将不得不超越当今可用的性能。“这需要一种非常不同的方法来设计我们的知识产权(IP),重点是优化性能、安全性和开发人员访问。它不会完全相同,毫无疑问,这只是思维方式的转变,”Smythe说,“我们正在从单一的产品开发重点转向通过IP、软件和工具内部和跨IP、软件和工具进行优化驱动的用例和体验提供安全基础并提供满足未来工作负载的复杂计算挑战所需的性能五、机器学习性能和安全功能的持续改进自Arm推出Cortex-A73以来,Arm逐步提高了机器学习(ML)的性能,而今天,Arm希望大大扩展ML在CPU中的使用。“为了实现这个新的数字世界,我们需要将计算推向一个新的水平,这就是为什么我们将矩阵乘法(MatMul)添加到我们的下一代CortexCPUMatterhorn中,以实现ML性能,”Smythe说。有效地翻了上一代。”据他介绍,除了CPU之外,Arm还需要关注TotalCompute方法,并将其应用到系统及其基础架构中的每个计算元素。无论是ArmCPU、GPU、NPU、互连块还是系统IP,都必须作为集成解决方案进行优化。而这取决于实现它的软件和工具,包括ArmNN、Arm计算库、开源社区和开放标准,所有这些都建立在安全的基础上。▲IanSmythe宣布了TotalCompute的努力。随着人们越来越依赖手机作为所有个人信息、隐私和安全问题的中心,Arm现在推出了创新的安全功能,例如内存标签扩展(MTE),作为TotalCompute的一部分,以满足客户的各种需求。种需求。Arm希望TotalCompute成为所有开发者的首选平台。最近,谷歌宣布计划与Arm合作,为Android设备设计MTE。这些功能与平台安全架构(PSA)相结合,将有助于标准化和整理整个生态系统的安全性。任何TotalCompute解决方案都涉及许多元素,无论是VR耳机还是可穿戴设备、智能手机还是DTV,Smythe说,目标是为未来的计算平台提供基础,并采用整体计算方法,简化安全性,提高性能和效率,并在整个Arm生态系统中为开发人员提供更多性能访问机会,最终实现真正的数字沉浸式体验。结语:顺应过去一年开发定制芯片的大趋势,开源指令集RISC-V的兴起,以及老牌MIPS宣布开源,都对Arm发起了冲击。从Arm今年的一系列举措可以看出,Arm正在快速适应市场变化,化解竞争压力。新发布的定制指令功能解决了使用第三方IP核的一大局限,迎合了电子行业发展定制芯片以优化性能和降低成本的发展趋势。对于Arm而言,这是拥抱指令集定制的重要一步,同时仍保持其内核的安全性、可预测性和可靠性。开发定制芯片仍然存在巨大的成本和风险,但随着进入门槛的逐渐降低,越来越多的消费电子设备、汽车主机厂等公司正在开发或考虑自研或通过外包开发定制芯片。伙伴。原文来自:VentureBeat、Forbes、Techcrunch