亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial Internet of Things >> 嵌入式

Arm为Cortex-M内核引入自定义指令支持,拓展架构灵活性

加州圣何塞——在Arm TechCon里程碑式宣布中,Arm CEO Simon Segars透露:公司将允许许可方在Cortex-M内核中嵌入自定义指令,标志着其历史上僵化的指令集架构(ISA)发生重大转向。

数十年来Arm严守ISA一致性,现开放架构允许用户创建专用指令加速利基工作负载。

其他IP厂商——如Tensilica(现Cadence旗下)、ARC(现Synopsys旗下)、遗留MIPS ISA——早提供用户定义指令,Arm为保持统一编程模型曾抵制此趋势。

随着开源RISC-V ISA及其可配置性崛起,Arm终让步,回应驱动客户转向RISC-V的两大核心诉求:灵活性与成本。

首发Cortex-M,继而Cortex-R,Arm将为Cortex-M33发布可定制指令支持,后续Cortex-M内核亦将支持。Arm Fellow Peter Greenhalgh透露,Cortex-M33该特性免费提供,计划扩展至Cortex-R实时内核,未来或延伸至Cortex-A应用处理器。

Arm为Cortex-M内核引入自定义指令支持,拓展架构灵活性
Arm Fellow Peter Greenhalgh在Arm TechCon 2019(图片:Kevin Krewell)

Cortex-R上的自定义指令可大幅加速实时控制应用,通过嵌入专用操作处理计算密集或数据搬运任务。Arm何时将此能力引入用于智能手机和服务器的Cortex-A内核尚不确定。

Arm工具链现支持Armv8-M ISA中的用户指令,同时保持生态系统期望的可靠性与验证标准。新能力完全兼容Arm TrustZone,允许安全框架监控自定义操作。

虽Arm入局自定义指令晚于同行,但此举回应长期客户需求。甚至单条专用指令即可带来可衡量性能增益,减少时钟周期与能耗——虽伴随适度晶圆面积与设计时间权衡。

自定义指令将与标准Arm操作码交织。为避免软件碎片化、维护连贯开发环境,Arm建议客户主要在库函数中使用。

Arm为Cortex-M内核引入自定义指令支持,拓展架构灵活性
Armv8-M自定义指令配置空间(来源:Arm白皮书)

Arm瞄准的初始用例包括存储控制器与调制解调器。自定义指令特性将于2020年作为Cortex-M33免费升级提供。

针对Cortex-A内核,Arm距离提供自定义指令仍有数年,但正为即将推出的Matterhorn内核(Hercules继任者)开发新指令与安全扩展。Matterhorn将加速矩阵乘法——神经网络推理关键——预计通用矩阵乘法(GEMM)性能提升10倍。

除性能增益外,Matterhorn还将引入指针认证、分支目标标识、内存标记扩展,铺平平台安全架构(PSA)EL2合规之路。

今年早些时候,Arm推出灵活访问许可计划,大幅削减前期成本。客户每年仅付单芯片$75,000、无限芯片$200,000,无需完整许可协议即可流片。此灵活定价策略降低开发者财务门槛,彰显Arm应对RISC-V的竞争姿态。

Arm还在重塑企业文化以促进深度协作。例如向硅片合作伙伴——含Analog Devices、Cypress、Maxim Integrated、Nuvoton、NXP、Renesas、Realtek、三星、Silicon Labs、u-blox——开放开源Mbed OS治理权,允许其影响未来路线图决策。

Arm IP已出货1500亿颗芯片,公司预测未来两年将翻倍,凸显其在全球半导体生态系统的关键地位。

嵌入式

  1. 高速瓶坯成型专用输送线:温和搬运、高速匹配、无人集装箱填充、低维护
  2. Camcode:国防领域值得信赖的全服务 UID 标签解决方案专家
  3. 在 x86 系统上高效构建 ARM 容器
  4. Makerarm:面向创客的一体化桌面机械臂
  5. Cartesiam发布NanoEdge AI Studio V2:在Arm Cortex-M单片机上直接实现边缘异常分类
  6. Imperas Arm模型集成进Razorcat TESSY,推进嵌入式软件高级测试
  7. Arm 发布面向 Cortex-A 应用处理器的 Ethos-U65 microNPU
  8. SOAFEE:赋能软件定义汽车平台的云原生架构
  9. Zynq SoC 设计的协同仿真:加速硬软件验证
  10. 豪威科技发布 OA805:面向电池供电安防摄像头的超低功耗 4K 视频处理器
  11. Embedded Artists iMX8M COM Board:多功能 ARM Cortex-A53/Cortex-M4F 平台
  12. 先进生物传感器实现器官芯片实时氧气监测