Affiliation:
1. Barcelona Supercomputing Center, Barcelona, Spain
2. University of Zagreb, FER, Zagreb, Croatia
Abstract
The maturity level of RISC-V and the availability of domain-specific instruction set extensions, like vector processing, make RISC-V a good candidate for supporting the integration of specialized hardware in processor cores for the High Performance Computing (HPC) application domain. In this article,
1
we present Vitruvius+, the vector processing acceleration engine that represents the core of vector instruction execution in the HPC challenge that comes within the EuroHPC initiative. It implements the RISC-V vector extension (RVV) 0.7.1 and can be easily connected to a scalar core using the Open Vector Interface standard. Vitruvius+ natively supports long vectors: 256 double precision floating-point elements in a single vector register. It is composed of a set of identical vector pipelines (lanes), each containing a slice of the Vector Register File and functional units (one integer, one floating point). The vector instruction execution scheme is hybrid in-order/out-of-order and is supported by register renaming and arithmetic/memory instruction decoupling. On a stand-alone synthesis, Vitruvius+ reaches a maximum frequency of 1.4 GHz in typical conditions (TT/0.80V/25°C) using
GlobalFoundries
22FDX FD-SOI. The silicon implementation has a total area of 1.3 mm
2
and maximum estimated power of ∼920 mW for one instance of Vitruvius+ equipped with eight vector lanes.
Funder
European High Performance Computing Joint Undertaking (JU) under Framework Partnership
European Union’s Horizon 2020 research and innovation programme
EPI-SGA2 project
Spanish Ministry of Science and Innovation
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Information Systems,Software
Reference45 articles.
1. Rob Aitken. 2021. Performance per Watt Is the New Moore’s Law. Retrieved December 15 2022 from https://www.arm.com/blogs/blueprint/performance-per-watt.
2. AndesCore. 2020. AndesCore NX27V Processor 64-bit CPU with RISC-V Vector Extension. Retrieved May 29 2022 from http://www.andestech.com/en/products-solutions/andescore-processors/riscv-nx27v/.
3. Power/Performance/Area Evaluations for Next-Generation HPC Processors using the A64FX Chip
4. Imad Al Assir Mohamad El Iskandarani Hadi Rayan Al Sandid and Mazen A. R. Saghir. 2021. Arrow: A RISC-V vector accelerator for machine learning inference. arxiv:2107.07169 (2021).
5. Xuantie-910: A Commercial Multi-Core 12-Stage Pipeline Out-of-Order 64-bit High Performance RISC-V Processor with Vector Extension : Industrial Product
Cited by
19 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献