RISC-V处理器的IP供应商SiFive 拥有从低功耗E2 系列到高性能U8 系列内核的 RISC-V 内核产品的各种组合。其性能与 Cortex-A7x 内核也很相似,因此该公司已经有一段时间没有发布新内核了,而是专注于改进其当前的 RISC-V 内核。
据了解,他们2020年发布的SiFive 20G1版本提高了性能和效率,并降低了相同功能装置的用硅区域。而SiFive 通过最新的SiFive 21G1 版本则进一步改善了其核心和生态系统。

SiFive 21G1 版本带来的主要新功能包括:
- SiFive 2 系列和 7 系列处理器现在可使用“位操作”扩展RV32B,以及 Zba 和 Zbb 扩展。这可以将加密哈希算法的速度提高35%
- 支持 FP16 半精度浮点计算,以减少内存大小和功耗,以及支持某些AI 工作负载。
- 内存映射现在已经完全可编程的
- SiFive RV64 处理器通过 Sv48 选项支持高达48 位的虚拟寻址和 47 位的硬件寻址,这些选项可满足大量内存的系统
- 7 系列处理器集成了“核心本地端口”、超低延迟、高带宽接口以及针对为任务关键应用程序设计的全新 RISC-V NMI 规范的支持,为时间关键型应用程序提供了新功能
- 安全性–硬件加密加速器组件(SiFive盾)现在配备了一个公钥加速器(HCA-PKA)
- 与之前的 20G1 版本相比,新改进的 C 库可实现最佳性能,同时将代码大小减少多达 25%
- 调试-现在可选择跟踪类型(历史记录或分支),以及通信通道的数量和跟踪缓冲器大小。历史跟踪消息 (HTM) 为更高性能系统提供 5 倍的压缩能力
21G1 版本的改进将7 系列 RISC-V 处理器的基准性能提高到了 5.18 CoreMark/MHz 和 2.63 Dhrystone/MHz。
更多详细信息可在公告中找到。

文章翻译者:韦俏玲,CNX中文站推广策划主管,拥有6年互联网产品运营经验,聚焦于开源硬件、AI、IoT等多个领域。