A RISC-V "V" VP: Unlocking Vector Processing for Evaluation at the System Level

被引:0
|
作者
Schlaegl, Manfred [1 ]
Stockinger, Moritz [1 ]
Grosse, Daniel [1 ]
机构
[1] Johannes Kepler Univ Linz, Inst Complex Syst, Linz, Austria
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we introduce the first free- and open-source SystemC TLM based RISC-V Virtual Prototype (VP) with support for the RISC-V "V" Vector Extension (RVV) Version 1.0. After an introduction to RVV, we present the integration of RVV and its 600+ instructions into an existing VP leveraging code generation for over 20k Lines of Code (LoC). Moreover, we describe the verification of the resulting VP using the Instruction Sequence Generator (ISG) FORCE-RISCV and the Instruction Set Simulator (ISS) riscvOVPsim. Our case studies demonstrate the benefits of the RVV enhanced VP for system-level evaluation. We present non-vectorized and vectorized variants of two common algorithms which are executed on the VP with varying parameters. We show that by comparing the number of simulated execution cycles, we can derive valuable assessments for the design of RVV microarchitectures.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] A Soft RISC-V Vector Processor for Edge-AI
    Chander, V. Naveen
    Varghese, Kuruvilla
    2022 35TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID 2022) HELD CONCURRENTLY WITH 2022 21ST INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (ES 2022), 2022, : 263 - 268
  • [22] An FPGA Implementation of a RISC-V Based SoC System for Image Processing Applications
    Gholizadehazari, Erfan
    Ayhan, Tuba
    Ors, Berna
    29TH IEEE CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS (SIU 2021), 2021,
  • [23] An Open-Source RISC-V Vector Math Library
    Tang, Ping Tak Peter
    PROCEEDINGS 2024 IEEE 31ST SYMPOSIUM ON COMPUTER ARITHMETIC, ARITH 2024, 2024, : 60 - 67
  • [24] CORDIC Accelerator for RISC-V
    Yildiz, Recep Onur
    Yilmazer-Metin, Ayse
    2021 29TH TELECOMMUNICATIONS FORUM (TELFOR), 2021,
  • [25] Extending the NOEL-V Platform with a RISC-V Vector Processor for Space Applications
    Di Mascio, Stefano
    Menicucci, Alessandra
    Gill, Eberhard
    Monteleone, Claudio
    JOURNAL OF AEROSPACE INFORMATION SYSTEMS, 2023, 20 (09): : 565 - 574
  • [26] Performance Evaluation of Lightweight Cryptographic Algorithms on RISC-V
    Mumcu, Muhammet Cihat
    Cicek, Ihsan
    Bayar, Salih
    2022 30TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE, SIU, 2022,
  • [27] A UVM Verification Platform for RISC-V SoC from Module to System Level
    Wang, Jiayi
    Tan, Nianxiong
    Zhou, Yangfan
    Li, Ting
    Xia, Junhu
    2020 THE 5TH IEEE INTERNATIONAL CONFERENCE ON INTEGRATED CIRCUITS AND MICROSYSTEMS (ICICM 2020), 2020, : 242 - 246
  • [28] Will RISC-V Revolutionize Computing?
    Greengard, Samuel
    COMMUNICATIONS OF THE ACM, 2020, 63 (05) : 30 - 32
  • [29] Verifying RISC-V SoCs
    van Blommestein, Rob
    Electronics World, 2020, 126 (2002): : 44 - 46
  • [30] A Hardware Security Evaluation Platform on RISC-V SoC
    Cheng, Xiaolong
    Cui, Aijiao
    Jin, Yier
    8TH INTERNATIONAL TEST CONFERENCE IN ASIA, ITC-ASIA 2024, 2024,