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 条
  • [1] Development of a NOEL-V RISC-V SoC Targeting Space Applications
    Andersson, Jan
    50TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W 2020), 2020, : 66 - 67
  • [2] SafeLS: an Open Source Implementation of a Lockstep NOEL-V RISC-V Core
    Sarraseca, Marcel
    Alcaide, Sergi
    Fuentes, Francisco
    Rodriguez, Juan Carlos
    Chang, Feng
    Lasfar, Ilham
    Canal, Ramon
    Cazorla, Francisco J.
    Abella, Jaume
    2023 IEEE 29TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN, IOLTS, 2023,
  • [3] RISC-V2: A Scalable RISC-V Vector Processor
    Patsidis, Kariofyllis
    Nicopoulos, Chrysostomos
    Sirakoulis, Georgios Ch
    Dimitrakopoulos, Giorgos
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [4] Evaluating Fault-Tolerant Techniques on COTS RISC-V NOEL-V Processor in Zynq UltraScale plus FPGA Under Proton Testing
    de Oliveira, Adria Barros
    Kastensmidt, Fernanda Lima
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2023, 70 (08) : 1708 - 1715
  • [5] A Minimal RISC-V Vector Processor for Embedded Systems
    Johns, Matthew
    Kazmierski, Tom J.
    PROCEEDINGS OF THE 2020 FORUM FOR SPECIFICATION AND DESIGN LANGUAGES (FDL), 2020,
  • [6] 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
  • [7] GRS:A General RISC-V SIMD Vector Acceleration Processor for Artificial Intelligence Applications
    Wang, Zhou
    Du, Haochen
    Zhou, Jiuren
    Zhou, Yang
    Tang, Xiaonan
    Ye, Tianchun
    Wei, Shaojun
    Qiao, Shushan
    Yin, Shouyi
    2024 IEEE THE 20TH ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, APCCAS 2024, 2024, : 702 - 706
  • [8] Maxpool operator for RISC-V processor
    Nevezi-Strango, David
    Rotar, Danut
    Valcan, Sorin
    Gaianu, Mihail
    2023 25TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, SYNASC 2023, 2023, : 246 - 250
  • [9] Extending RISC-V Processor Datapaths with Multi-Grain Reconfigurable Overlays
    Vazquez, Daniel
    Rodriguez, Alfonso
    Otero, Andres
    de la Torre, Eduardo
    PROCEEDINGS OF THE 37TH CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS 2022), 2022, : 137 - 142
  • [10] Extending a Soft-Core RISC-V Processor to Accelerate CNN Inference
    Porter, Ross
    Morgan, Sam
    Biglari-Abhari, Morteza
    2019 6TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2019), 2019, : 694 - 697