2021 IEEE International Symposium on Circuits and Systems (ISCAS) 2021
DOI: 10.1109/iscas51556.2021.9401149
|View full text |Cite
|
Sign up to set email alerts
|

Tiny-FPU: Low-Cost Floating-Point Support for Small RISC-V MCU Cores

Abstract: In the Internet-Of-Things (IoT) domain, microcontrollers (MCUs) are used to collect and process data coming from sensors and transmit them to the cloud. Applications that require the range and precision of floating-point (FP) arithmetic can be implemented using efficient hardware floating-point units (FPUs) or by using software emulation. FPUs optimize performance and code size, whilst software emulation minimizes the hardware cost. We present a new area-optimized, IEEE 754-compliant RISC-V FPU (Tiny-FPU), and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 9 publications
0
3
0
Order By: Relevance
“…RISC-V is a new Instruction Set Architecture [5] (ISA), completely open source, originally developed by researchers at the University of California, Berkeley. The architecture is suitable for implementation in hardware and is not only suitable for analog or binary translation, but also supports user-level ISA extensions [6][7][8][9][10][11][12][13] .…”
Section: Risc-v Instruction Setmentioning
confidence: 99%
“…RISC-V is a new Instruction Set Architecture [5] (ISA), completely open source, originally developed by researchers at the University of California, Berkeley. The architecture is suitable for implementation in hardware and is not only suitable for analog or binary translation, but also supports user-level ISA extensions [6][7][8][9][10][11][12][13] .…”
Section: Risc-v Instruction Setmentioning
confidence: 99%
“…Researchers have proposed different solutions to provide FP capabilities to a core when the system area is strictly constrained. When a full-fledged FPU leads to an excessive area increase, designers can integrate a slower but tiny FPU, crafted for tightly constrained IoT cores [2]. Another possibility is to implement hardware/software approaches, in which hardware optimizations in the integer datapath speed up critical operations used in the FP emulation libraries [13].…”
Section: Related Workmentioning
confidence: 99%
“…As a bridge to undertake hardware kernel design and algorithm library design, ISA also needs a faster decision-making method. In this work, We focus on the fixed-point RISC-V instruction architecture, ensur-IEICE Electronics Express, Vol.VV, No.NN, 1-6 ing low design cost without the floating-point unit (FPU) [20,24,25,28,29,30,31]. In this way, such a design can improve hardware reusability.…”
Section: Introductionmentioning
confidence: 99%