Florian: Developing a Low-power RISC-V Multicore Processor with a Shared Lightweight FPU

被引:2
|
作者
Park, Jina [1 ]
Han, Kyuseung [2 ]
Choi, Eunjin [1 ]
Lee, Sukho [2 ]
Lee, Jae-Jin [2 ]
Lee, Woojoo [1 ]
Pedram, Massoud [3 ]
机构
[1] Chung Ang Univ, Sch Elect & Elect Engn, Seoul, South Korea
[2] Elect & Telecommun Res Inst ETRI, AI SoC Res Div, Daejeon, South Korea
[3] Univ Southern Calif, Dept Elect & Comp Engn, Los Angeles, CA 90007 USA
来源
2023 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, ISLPED | 2023年
关键词
FLOATING-POINT;
D O I
10.1109/ISLPED58423.2023.10244431
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As applications running on lightweight RISC-V processors become increasingly diverse and complex, the need for multicore processors supporting floating-point units (FPUs) is riseing, making processor designs using existing open-source RISC-V cores challenging. With the exception of a very few, most open lightweight RISC-V cores are integer cores without FPUs, which greatly reduces the design exploration space, making it impossible to design a processor optimized for each application. For example, most of these applications mainly perform integer operations, but occasionally perform floating-point operations. For them, a multicore processor with FPU per core is overkill and wastes power, which is a critical problem for processors where low-power design is paramount. To address the problem, we propose an external lightweight FPU that can be attached to any RISC-V integer core and a low-power multicore architecture using the designed FPU. For verification, we designed a RISCV processor that implements all the proposed technologies, prototyped it on an FPGA device, and finally fabricated it as a System-on-Chip. Through experiments, it was confirmed that the proposed technology can cut energy consumption energy by up to 23%.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] 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
  • [2] Designing Low-Power RISC-V Multicore Processors With a Shared Lightweight Floating Point Unit for IoT Endnodes
    Park, Jina
    Han, Kyuseung
    Choi, Eunjin
    Lee, Jae-Jin
    Lee, Kyeongwon
    Lee, Woojoo
    Pedram, Massoud
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (09) : 4106 - 4119
  • [3] AESware: Developing AES-enabled low-power multicore processors leveraging open RISC-V cores with a shared lightweight AES accelerator
    Choi, Eunjin
    Park, Jina
    Han, Kyuseung
    Lee, Woojoo
    ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2024, 60
  • [4] A Low-Power Asynchronous RISC-V Processor With Propagated Timing Constraints Method
    Li, Zhiyu
    Huang, Yuhao
    Tian, Longfeng
    Zhu, Ruimin
    Xiao, Shanlin
    Yu, Zhiyi
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (09) : 3153 - 3157
  • [5] Developing an Ultra-low Power RISC-V Processor for Anomaly Detection
    Park, Jina
    Choi, Eunjin
    Lee, Kyungwon
    Lee, Jae-Jin
    Han, Kyuseung
    Lee, Woojoo
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [6] Design and Implementation of Low-Power IoT RISC-V Processor with Hybrid Encryption Accelerator
    Yang, Sen
    Shao, Lian
    Huang, Junke
    Zou, Wanghui
    ELECTRONICS, 2023, 12 (20)
  • [7] A Low-Power Low-Area SoC based in RISC-V Processor for IoT Applications
    Serrano, Ronaldo
    Sarmiento, Marco
    Duran, Ckristian
    Nguyen, Khai-Duy
    Hoang, Trong-Thuc
    Ishibashi, Koichiro
    Pham, Cong-Kha
    18TH INTERNATIONAL SOC DESIGN CONFERENCE 2021 (ISOCC 2021), 2021, : 375 - 376
  • [8] An Efficient Resource Shared RISC-V Multicore Architecture
    Islam, Md Ashraful
    Kise, Kenji
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2022, E105D (09) : 1506 - 1515
  • [9] A Low Power Branch Prediction for Deep Learning on RISC-V Processor
    Sun, Mingjian
    Li, Yuan
    Chen, Song
    Kang, Yi
    2021 IEEE 32ND INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2021), 2021, : 203 - 206
  • [10] Developing a Multicore Platform Utilizing Open RISC-V Cores
    Jang, Hyeonguk
    Han, Kyuseung
    Lee, Sukho
    Lee, Jae-Jin
    Lee, Seung-Yeong
    Lee, Jae-Hyoung
    Lee, Woojoo
    IEEE ACCESS, 2021, 9 : 120010 - 120023