A "New Ara" for Vector Computing: An Open Source Highly Efficient RISC-V V 1.0 Vector Processor Design

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Perotti, Matteo, Cavalcante, Matheus, Wistoff, Nils, Andri, Renzo, Cavigelli, Lukas, Benini, Luca
Formato: Preprint
Publicado: 2022
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912180499120128
author Perotti, Matteo
Cavalcante, Matheus
Wistoff, Nils
Andri, Renzo
Cavigelli, Lukas
Benini, Luca
author_facet Perotti, Matteo
Cavalcante, Matheus
Wistoff, Nils
Andri, Renzo
Cavigelli, Lukas
Benini, Luca
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2210_08882
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle 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
Hardware Architecture
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.
title A "New Ara" for Vector Computing: An Open Source Highly Efficient RISC-V V 1.0 Vector Processor Design
topic Hardware Architecture
url https://arxiv.org/abs/2210.08882