打印
[RISC-V MCU 应用开发]

RISC-V 与 ARM功效

[复制链接]
1597|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
forgot|  楼主 | 2023-10-16 15:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RISC-V

RISC-V 和 ARM 架构之间的电源效率比较揭示了它们各自在管理能源消耗方面的能力的有趣见解。由于这两种架构都采用精简指令集计算 (RISC) 理念,因此有必要深入研究区分其能效性能的具体数据和可测量因素。


电源效率是处理器设计的一个重要方面,特别是对于嵌入式系统、物联网设备和电池供电应用而言。RISC-V 的架构强调简单性和模块化,与更复杂的处理器架构相比,这有助于提高能效。RISC-V ISA 允许实现具有较小硅占用空间的处理器,从而降低功耗并实现节能设备的设计。


RISC-V 架构的多项功能有助于提高其功效。固定长度的32位指令格式简化了解码并降低了控制逻辑复杂度,从而降低了功耗。可选的RV32C(或RV64C)压缩指令集扩展提供16位压缩指令,可通过降低指令读取和解码功率来帮助减少代码大小并提高能源效率。


此外,RISC-V 的模块化设计允许实现根据特定应用要求定制的自定义扩展和硬件加速器。这使得能够开发仅包含必要功能的处理器,通过消除未使用的硬件功能来降低功耗。


节能 RISC-V 处理器的示例包括专为物联网和可穿戴设备设计的 PULPino 处理器,以及针对边缘节能 AI 和机器学习应用的 GreenWaves GAP8 处理器。GAP8 处理器具有由 8 个 RISC-V 核心组成的集群和一个用于卷积神经网络 (CNN) 的专用硬件加速器,可为 AI 工作负载实现高达 200 GOPS/W(每瓦每秒千兆次运算)的功效。


ARM


自 ARM 架构诞生以来,功效一直是其关注的重点,使其成为许多移动和嵌入式应用的首选。ARM 处理器旨在提供高性能和低功耗,支持跨各种应用开发节能设备。


ARM 架构的多项功能有助于提高其功效。使用加载-存储架构以及固定长度 32 位和可变长度 Thumb 指令的混合简化了解码并降低了控制逻辑复杂性,从而降低了功耗。此外,ARM 处理器通常包含电源管理功能,例如动态电压和频率调节 (DVFS),它允许处理器根据工作负载需求调整其工作频率和电压,从而进一步提高能源效率。


ARM 的处理器系列(例如 Cortex-A、Cortex-R 和 Cortex-M 系列)在设计时考虑了不同的功耗和性能目标。例如,Cortex-M 系列针对微控制器和低功耗设备进行了优化,重点关注能源效率和易用性。Cortex-M4 处理器的运行频率高达 240 MHz,性能达到 1.25 DMIPS/MHz,包括硬件浮点单元 (FPU) 和 DSP(数字信号处理)扩展,使其适用于信号处理低功耗的处理和控制应用。


在高性能领域,Cortex-A76 等 ARM 处理器实现了出色的每瓦性能比,使其成为智能手机和笔记本电脑等功率受限的高性能设备的理想选择。Cortex-A76 处理器的运行频率高达 3 GHz,可提供 4.0 DMIPS/MHz 的峰值性能,同时保持低功耗。


总体而言,ARM 对能效的关注,结合其广泛的生态系统和广泛的处理器系列,使得跨行业和应用的节能设备的开发成为可能。


考虑到可衡量的因素和行业趋势,我们得出的结论是,ARM 精细的电源管理技术和专用内核使其在电源效率方面具有明显的优势。ARM 成熟的生态系统、广泛的行业采用以及良好的业绩记录增强了其优势。虽然 RISC-V 由于其定制潜力而前景光明,但其开放性需要投入更广泛的时间和资源才能充分利用其节能功能。



使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1721

主题

12964

帖子

54

粉丝