A Portable DSP Coprocessor Design Using RISC-V Packed-SIMD Instructions

被引:0
|
作者
Li, Kai [1 ]
Yin, Wei [1 ]
Liu, Qiang [1 ]
机构
[1] Tianjin Univ, Tianjin Key Lab Imaging & Sensing Microelect Tech, Sch Microelect, Tianjin 300072, Peoples R China
基金
中国国家自然科学基金;
关键词
DSP; RISC-V; SIMD instructions; IoT devices;
D O I
10.1109/ISCAS46773.2023.10181681
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a portable coprocessor to accelerate digital signal processing (DSP) applications for low power Internet-of-Things (IoT) devices. The DSP coprocessor is based on RISC-V packed-SIMD instructions, and can be tightly integrated with various RISC-V cores as an independent IP by using an extension interface. The DSP coprocessor is verified on a Nexys A7 FPGA. The experimental method includes comparing the clock cycles of hamming codes, fast Fourier transforms (FFT) and digital filters running on the DSP coprocessor integrated with RISC-V cores and on original RISC-V cores. The results demonstrate a significant clock cycle reduction by up to 79.03%, 49.57% and 61.58%, respectively.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] RV-VP2: Unlocking the Potential of RISC-V Packed-SIMD for Embedded Processing
    Ali, Muhammad
    Aliagha, Ensieh
    Elnashar, Mahmoud
    Goehringer, Diana
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2024, PT II, 2025, 15227 : 59 - 71
  • [2] A Lightweight AES Coprocessor Based on RISC-V Custom Instructions
    Pan, Lihang
    Tu, Guoqing
    Liu, Shubo
    Cai, Zhaohui
    Xiong, Xingxing
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [3] Simodense: a RISC-V softcore optimised for exploring custom SIMD instructions
    Papaphilippou, Philippos
    Kelly, Paul H. J.
    Luk, Wayne
    2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 391 - 397
  • [4] Devise Rust Compiler Optimizations on RISC-V Architectures with SIMD Instructions
    Lin, Heng
    Chen, Piyo
    Hwang, Yuan-Shin
    Lee, Jenq-Kuen
    PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP 2019), 2019,
  • [5] Design and Evaluation of SmallFloat SIMD extensions to the RISC-V ISA
    Tagliavini, Giuseppe
    Mach, Stefan
    Rossi, Davide
    Marongiu, Andrea
    Benini, Luca
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 654 - 657
  • [6] Specialized Scalar and SIMD Instructions for Error Correction Codes Decoding on RISC-V Processors
    Tourres, Mael
    Chavet, Cyrille
    Le Gal, Bertrand
    Coussy, Philippe
    IEEE ACCESS, 2025, 13 : 6964 - 6976
  • [7] THE DESIGN OF THE PIPELINED RISC-V PROCESSOR WITH THE HARDWARE COPROCESSOR OF DIGITAL SIGNAL PROCESSING
    Vavruk, Y. Y.
    Makhrov, V. V.
    Hedeon, H. O.
    RADIO ELECTRONICS COMPUTER SCIENCE CONTROL, 2024, (01) : 197 - 207
  • [8] Case Study: Optimization Methods With TVM Hybrid-OP on RISC-V Packed SIMD
    Yu, Meng-Shiun
    Yuan, Chuan-Yue
    Chen, Tai-Liang
    Lee, Jenq-Kuen
    IEEE ACCESS, 2024, 12 : 64193 - 64211
  • [9] Recomputation and correction mechanism design for tagged instructions of the RISC-V core
    Deng D.
    Guo Y.
    Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2020, 42 (06): : 90 - 97
  • [10] A Universal Accelerated Coprocessor for Object Detection Based on RISC-V
    Wu, Dongyan
    Liu, Yuzhou
    Tao, Chongben
    ELECTRONICS, 2023, 12 (03)