SiFive Core IP 21G1版本,改进了位操作、减少了代码占用量

原文链接:SiFive Core IP 21G1 release improves bit manipulation, floating-point unit, reduces code footprint 由Jean-Luc Aufranc撰写。

RISC-V处理器的IP供应商SiFive 拥有从低功耗E2 系列到高性能U8 系列内核的 RISC-V 内核产品的各种组合。其性能与 Cortex-A7x 内核也很相似,因此该公司已经有一段时间没有发布新内核了,而是专注于改进其当前的 RISC-V 内核。

据了解,他们2020年发布的SiFive 20G1版本提高了性能和效率,并降低了相同功能装置的用硅区域。而SiFive 通过最新的SiFive 21G1 版本则进一步改善了其核心和生态系统。

SiFive 21G1 版本
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。

更多详细信息可在公告中找到。

分享这篇文章
订阅评论
提醒
0 评论
内联反馈
查看所有评论