论文标题
矢量计算的“新ARA”:开源高效RISC-V V 1.0矢量处理器设计
A "New Ara" for Vector Computing: An Open Source Highly Efficient RISC-V V 1.0 Vector Processor Design
论文作者
论文摘要
矢量体系结构正在获得高效处理数据并行工作负载的吸引力,该工作负载是由所有主要ISA(RISC-V,ARM,Intel)驱动的,并由地标芯片(例如基于ARM SVE的Fujitsu A64FX)促进了Top 500领导者Fugaku。 RISC-V V扩展最近已达到1.0弗罗兹的状态。在这里,我们介绍了其第一个开源实现,讨论了新规范对基于车道设计的微体系结构的影响,并提供有关耦合标量矢量处理器的性能设计的见解。我们的系统比实施较旧的RVV版本的最先进的矢量发动机可相当/更好的PPA:提高了15%的面积,增加了6%的吞吐量,而FPU利用率> 98.5%> 98.5%。
Vector architectures are gaining traction for highly efficient processing of data-parallel workloads, driven by all major ISAs (RISC-V, Arm, Intel), and boosted by landmark chips, like the Arm SVE-based Fujitsu A64FX, powering the TOP500 leader Fugaku. The RISC-V V extension has recently reached 1.0-Frozen status. Here, we present its first open-source implementation, discuss the new specification's impact on the micro-architecture of a lane-based design, and provide insights on performance-oriented design of coupled scalar-vector processors. Our system achieves comparable/better PPA than state-of-the-art vector engines that implement older RVV versions: 15% better area, 6% improved throughput, and FPU utilization >98.5% on crucial kernels.