HPSC 是一种现代的缓存一致性共享内存多核微处理器,具有八个应用处理核心,使用开放标准 64 位 RISC-V 指令集架构 (ISA) 实现 [5]。HPSC 集成了两个 SiFive X288 核心复合体,每个复合体由 4 个 X280 RISC-V 核心组成。X280 核心采用称为矢量单元的高级功能设计,符合 RISC-V 矢量扩展 (RVV) 标准。矢量单元具有 512 位矢量寄存器长度,支持可变矢量长度计算,最高可达 4096 位宽。RISC-V 矢量是一种强大且超高效的扩展,具有紧凑的代码大小、高性能能力,并且与其他 ISA 青睐的单指令多数据 (SIMD) 架构方法相比,片上 SoC 结构占用的面积有限。此外,RVV 可以在同一软件中使用不同的矢量长度,从而实现可扩展性、灵活性和未来兼容性。
主要关键词