High-Level.Net Software Implementations Of Unum Type I And Posit With Simultaneous Fpga Implementation Using Hastlayer

PROCEEDINGS OF THE CONFERENCE FOR NEXT GENERATION ARITHMETIC (CONGA'18)(2018)

Cited 5|Views3
No score
Abstract
The unum arithmetic framework has been proposed by Gustafson, D. J. to address the short-comings of the IEEE 754 Standard's floating-point. In this paper, we present our software and hardware implementations of Type I and posit unums. The software implementation is built on the.NET platform as an open source library written in the C# programming language. We automatically create hardware implementations using our.NET to FPGA converter tool called Hastlayer. The amount of hardware resources needed for addition operations are quantified, and the performance of software and prototype hardware for posits are compared. We show that posits are significantly more hardware friendly than Type I unums. Furthermore, our posit FPGA implementation is about 2.04 times more efficient per clock cycle than its software implementation.
More
Translated text
Key words
NET, FPGA, High-Level Synthesis, Unum, Posit, Floating-Point Airthmetic
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined