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
相关论文
empty
未找到相关数据