SiFive Performance
P270
SiFive Performance™ P200 系列是与 RISC-V RV64GBCV ISA 兼容的 8 级流水线、双发射、顺序执行的高效能处理器。 P200 系列完全支持 RISC-V Vector Extension 1.0,并结合受欢迎的 SiFive Recode 开发工具,可将现有 SIMD 软件从常见的旧架构代码,转换为 RISC-V Vector 汇编代码,是用来替换过时 SIMD 架构的理想选择。
SiFive Performance 系列
- 处理器产品在节能领域为现代工作负载提供卓越的计算密度和性能。
- 适用于移动设备、消费电子、数据中心和边缘基础设施。
SiFive Performance P200 主要特性
- 256 位矢量长度处理器
- 可变长度操作,每个周期最多 256 位数据,可做动态矢量长度配置
- 控制和数据并行计算的理想平衡 - 性能基准跑分
- 5.75 CoreMarks/MHz
- 3.25 DMIPS/MHz
- 4.6 SpecINT2k6/GHz - 从 U7 系列内核构建的标量处理
- 多层缓存支持以优化数据移动
- 步长预取器
- 虚拟内存支持,最多 48 位寻址 - 高效能、灵活的SoC外设連結连接
- 实现RISC-V 矢量规范1.0版
- 可与矢量单元并发运作的双发射标量单元
- 关键矢量单元属性
- VLEN = 256 ,DLEN = 128(数据路径宽度)。 ELEN = 64(数据类型)
- 独立内存和 ALU 流水线可并行运作
- 矢量操作于矢量单元中解码和排队,让标量单元和矢量单元可并行进行运算 - 矢量算术逻辑单元 (ALU)
- 128b ALU 可以执行 2x64b、4x32b、8x16b、16x8b 运算/周期
- 支持整数和浮点数据类型 - 矢量加载/存储为 128b/周期
- L2 高速缓存被视为主内存
- 从 L1 缓存加载,并行启动 L2 缓存加载,最大限度地减少 L1 缓存未命中的影响 - 多核、多集群处理器配置,最多 8 个内核