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 条
  • [31] Reconfigurable RISC-V Secure Processor And SoC Integration
    Zang, Zhenya
    Liu, Yao
    Cheung, Ray C. C.
    2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2019, : 827 - 832
  • [32] SPEED: A Scalable RISC-V Vector Processor Enabling Efficient Multiprecision DNN Inference
    Wang, Chuanning
    Fang, Chao
    Wu, Xiao
    Wang, Zhongfeng
    Lin, Jun
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2025, 33 (01) : 207 - 220
  • [33] Leveraging the Openness and Modularity of RISC-V in Space
    Di Mascio, Stefano
    Menicucci, Alessandra
    Gill, Eberhard
    Furano, Gianluca
    Monteleone, Claudio
    JOURNAL OF AEROSPACE INFORMATION SYSTEMS, 2019, 16 (11): : 454 - 472
  • [34] A Low-Cost Fault-Tolerant RISC-V Processor for Space Systems
    Santos, Douglas Almeida
    Luza, Lucas Matana
    Zeferino, Cesar Albenes
    Dilillo, Luigi
    Melo, Douglas Rossi
    2020 15TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2020), 2020,
  • [35] Is RISC-V ready for Space? A Security Perspective
    Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, Italy
    不详
    不详
    不详
    不详
    Proc. IEEE Int. Symp. Defect Fault Toler. VLSI Nanotechnol. Syst., DFT,
  • [36] Second International workshop on RISC-V for HPC (RISC-V HPC)
    Brown, Nick
    Davis, John
    Leidel, John
    Wong, Michael
    ACM International Conference Proceeding Series, 2023, : 1521 - 1522
  • [37] RISC-V Barrel Processor for Deep Neural Network Acceleration
    AskariHemmat, MohammadHossein
    Bilaniuk, Olexa
    Wagner, Sean
    Savaria, Yvon
    David, Jean-Pierre
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [38] Spectre attack detection with Neutral Network on RISC-V processor
    Anh-Tien Le
    Trong-Thuc Hoang
    Ba-Anh Dao
    Tsukamoto, Akira
    Suzaki, Kuniyasu
    Cong-Kha Pham
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 2467 - 2471
  • [39] Polynomial Formal Verification of a Processor: A RISC-V Case Study
    Weingarten, Lennart
    Mahzoon, Alireza
    Goli, Mehran
    Drechsler, Rolf
    2023 24TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED, 2023, : 41 - 47
  • [40] An integrated machine code monitor for a RISC-V processor on an FPGA
    Kaneko, Hiroaki
    Kanasugi, Akinori
    ARTIFICIAL LIFE AND ROBOTICS, 2020, 25 (03) : 427 - 433