Investigation on the optimal pipeline organization in RISC-V multi-threaded soft processor cores

被引:12
|
作者
Olivieri, Mauro [1 ]
Cheikh, Abdallah [1 ]
Cerutti, Gianmarco [1 ]
Mastrandrea, Antonio [1 ]
Menichelli, Francesco [1 ]
机构
[1] Sapienza Univ Rome, DIET, Rome, Italy
关键词
D O I
10.1109/NGCAS.2017.61
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
FPGA-synthesizable soft-processor cores are commonly used in many digital system applications with low medium production volume, to control heterogeneous dedicated computational units and I/O units. In such contexts, the inherently multi-tasking nature of the processor operation demands for a cost-effective and energy-efficient multi-threaded execution, either as multi-core architecture or multi-threaded single-core. This work presents an experimental exploration of microarchitecture design solutions for multi-threaded soft processor core implementations on FPGA. We report detailed quantitative results on resource utilization, performance and energy efficiency of the different solutions, varying the pipeline organizations, thread pool size, active thread count and voltage.
引用
收藏
页码:45 / 48
页数:4
相关论文
共 40 条
  • [21] A New Reliability Analysis of RISC-V Soft Processor for Safety-Critical Systems
    Cora, Giorgio
    De Sio, Corrado
    Rizzieri, Daniele
    Azimi, Sarah
    Sterpone, Luca
    2024 27TH INTERNATIONAL SYMPOSIUM ON DESIGN & DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS, DDECS, 2024, : 31 - 36
  • [22] RVCoreP-32IC: An optimized RISC-V soft processor supporting the compressed instructions
    Kanamori, Takuto
    Kise, Kenji
    2021 IEEE 14TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2021), 2021, : 38 - 45
  • [23] From Ground to Orbit: A Robust and Efficient Test Methodology for RISC-V Soft-Cores
    Forlin, Bruno
    Bohmer, Kevin
    Cazzaniga, Carlo
    Rech, Paolo
    Furano, Gianluca
    Alachiotis, Nikolaos
    Ottavi, Marco
    IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2025, 25 (01) : 27 - 36
  • [24] An Open Source FPGA-Optimized Out-of-Order RISC-V Soft Processor
    Mashimo, Susumu
    Fujita, Akifumi
    Matsuo, Reoma
    Akaki, Seiya
    Fukuda, Akifumi
    Koizumi, Toru
    Kadomoto, Junichiro
    Irie, Hidetsugu
    Goshima, Masahiro
    Inoue, Koji
    Shioya, Ryota
    2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 63 - 71
  • [25] NoX: a Compact Open-Source RISC-V Processor for Multi-Processor Systems-on-Chip
    Silva, Anderson, I
    Susin, Altamiro
    Kastensmidt, Fernanda L.
    Beck, Antonio Carlos S.
    Azambuja, Jose Rodrigo
    2024 37TH SBC/SBMICRO/IEEE SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, SBCCI 2024, 2024, : 130 - 134
  • [26] A Scalable RISC-V Vector Processor Enabling Efficient Multi-Precision DNN Inference
    Wang, Chuanning
    Fang, Chao
    Wu, Xiao
    Wang, Zhongfeng
    Lin, Jun
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [27] Design Exploration of RISC-V Soft-Cores through Speculative High-Level Synthesis
    Gorius, Jean-Michel
    Rokicki, Simon
    Derrien, Steven
    2022 21ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2022), 2022, : 246 - 251
  • [28] Evaluating Soft Core RISC-V Processor in SRAM-Based FPGA Under Radiation Effects
    de Oliveira, Adria B.
    Tambara, Lucas A.
    Benevenuti, Fabio
    Benites, Luis A. C.
    Added, Nemitala
    Aguiar, Vitor A. P.
    Medina, Nilberto H.
    Silveira, Marcilei A. G.
    Kastensmidt, Fernanda L.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2020, 67 (07) : 1503 - 1510
  • [29] Hardware Software Co-Design for Multi-Threaded Computation on RISC-V-Based Multicore System
    Kieu-do-Nguyen, Binh
    Nguyen, Khai-Duy
    The Binh, Nguyen
    Ma, Khai-Minh
    Ta, Tri-Duc
    Le, Duc-Hung
    Pham, Cong-Kha
    Hoang, Trong-Thuc
    IEEE ACCESS, 2024, 12 : 177312 - 177326
  • [30] A remote partial-reconfigurable SoC with a RISC-V soft processor targeting low-end FPGAs
    Yamada, Yuji
    Berjab, Nesrine
    Yoneda, Tomohiro
    Kise, Kenji
    2023 IEEE 16TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP, MCSOC, 2023, : 31 - 37