Extending the NOEL-V Platform with a RISC-V Vector Processor for Space Applications

被引:0
|
作者
Di Mascio, Stefano [1 ]
Menicucci, Alessandra [1 ]
Gill, Eberhard [1 ]
Monteleone, Claudio [2 ]
机构
[1] Delft Univ Technol, NL-2629 HS Delft, Netherlands
[2] European Space Agcy, NL-2200 AG Noordwijk, Netherlands
来源
关键词
Avionics Computers; Space Exploration and Technology; Field Programmable Gate Array; Embedded Systems; High Performance Computing; Artificial Neural Network; Graphics Processing Unit; Communications Satellite; Machine Learning; Artificial Intelligence; ENERGY;
D O I
10.2514/1.I011097
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This paper describes the work carried out to extend the NOEL-V platform to include data-level parallelism (DLP) by implementing an integer subset of the RISC-V Vector Extension. The performance and resource utilization efficiency of the resulting vector processor for different levels of DLP (i.e., number of lanes) have been compared to the baseline scalar processor on a Xilinx Kintex Ultrascale field-programmable gate array, employing typical kernels for compute-intensive applications. The role of the memory subsystem has also been investigated, comparing the results obtained with a low-latency and a high-latency main memory. The results show that the speed-up due to the use of the vector pipeline increases with the number of lanes in the vector processor, achieving up to 23.0x the performance of the scalar processor with only 4.3x the resources of the baseline scalar processor. Using an implementation with 32 lanes increases performance even for problem sizes larger than the number of lanes, achieving up to more than 11.7x the performance of the scalar processor with just 1.9x its resource utilization for 128x128 matrix multiplications. This work proves that implementations of the selected subset are easily scalable and fit for small-processor implementations in highly constrained space embedded systems.
引用
收藏
页码:565 / 574
页数:10
相关论文
共 50 条
  • [21] Design and Verification Environment for RISC-V Processor Cores
    Oleksiak, Adrian
    Cieslak, Sebastian
    Marcinek, Krzysztof
    Pleskacz, Witold A.
    PROCEEDINGS OF THE 2019 26TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS (MIXDES 2019), 2019, : 206 - 209
  • [22] Optimised AES with RISC-V Vector Extensions
    Rizi, Mahnaz Namazi
    Zidaric, Nusa
    Batina, Lejla
    Mentens, Nele
    2024 27TH INTERNATIONAL SYMPOSIUM ON DESIGN & DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS, DDECS, 2024, : 57 - 60
  • [23] Functional Verification of a RISC-V Vector Accelerator
    Jimenez, Victor
    Rodriguez, Mario
    Dominguez, Marc
    Sans, Josep
    Diaz, Ivan
    Valente, Luca
    Guglielmi, Vito Luca
    Quiroga, Josue V. V.
    Genovese, R. Ignacio
    Sonmez, Nehir
    Palomar, Oscar
    Moreto, Miquel
    IEEE DESIGN & TEST, 2023, 40 (03) : 36 - 44
  • [24] Efficient resource shared RISC-V multicore processor
    Islam, Md Ashraful
    Kise, Kenji
    2021 IEEE 14TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2021), 2021, : 366 - 372
  • [25] An Implementation of a Pattern Matching Accelerator on a RISC-V Processor
    Takayama, Riku
    Tada, Jubee
    2022 TENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS, CANDARW, 2022, : 273 - 275
  • [26] IndiRA: Design and Implementation of a Pipelined RISC-V Processor
    Tiwari, Ankita
    Guha, Prithwijit
    Trivedi, Gaurav
    Gupta, Nitesh
    Jayaraj, Navneeth
    Pidanic, Jan
    2023 33RD INTERNATIONAL CONFERENCE RADIOELEKTRONIKA, RADIOELEKTRONIKA, 2023,
  • [27] Integrated Dynamic Memory Manager for a RISC-V Processor
    Tsai, Chun-Jen
    Chao, Chun Wei
    Hong, Sheng-Di
    2023 IFIP/IEEE 31ST INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION, VLSI-SOC, 2023, : 277 - 281
  • [28] Proposal of Scalable Vector Extension for Embedded RISC-V Soft-core Processor
    Kimura, Yoshiki
    Kikuchi, Tomoya
    Ootsu, Kanemitsu
    Yokota, Takashi
    2019 SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2019), 2019, : 435 - 439
  • [29] Poster: Marian: An Open Source RISC-V Processor with Zvk Vector Cryptography Extensions
    Szymkowiak, Thomas
    Isufi, Endrit
    Saarinen, Markku-Juhani
    PROCEEDINGS OF THE 2024 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2024, 2024, : 4931 - 4933
  • [30] Modeling RISC-V processor in IP-XACT
    Pekkarinen, Esko
    Hamalainen, Timo D.
    2018 21ST EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2018), 2018, : 140 - 147