论文标题

矢量计算的“新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

论文作者

Perotti, Matteo, Cavalcante, Matheus, Wistoff, Nils, Andri, Renzo, Cavigelli, Lukas, Benini, Luca

论文摘要

矢量体系结构正在获得高效处理数据并行工作负载的吸引力,该工作负载是由所有主要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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源