51
IRUS Total
Downloads
  Altmetric

A general-purpose method for faithfully rounded floating-point function approximation in FPGAs

File Description SizeFormat 
float-approx-final-PID3662619.pdfAccepted version214.05 kBAdobe PDFView/Open
Title: A general-purpose method for faithfully rounded floating-point function approximation in FPGAs
Authors: Thomas, DB
Item Type: Conference Paper
Abstract: A barrier to wide-spread use of Field Programmable Gate Arrays (FPGAs) has been the complexity of programming, but recent advances in High-Level Synthesis (HLS) have made it possible for non-experts to easily create floating-point numerical accelerators from C-like code. However, HLS users are limited to the set of numerical primitives provided by HLS vendors and designers of floating-point IP cores, and cannot easily implement new fast or accurate numerical primitives. This paper presents a method for automatically creating high-performance pipelined floating-point function approximations, which can be integrated as IP cores into numerical accelerators, whether derived from HLS or traditional design methods. Both input and output are floating-point, but internally the function approximator uses fixed-point polynomial segments, guaranteeing a faithfully rounded output. A robust and automated non-uniform segmentation scheme is used to segment any twice-differentiable input function and produce platform-independent VHDL. The approach is demonstrated across ten functions, which are automatically generated then placed and routed in Xilinx devices. The method provides a 1.1x-3x improvement in area over composite numerical approximations, while providing similar performance and significantly better relative error.
Issue Date: 22-Jun-2015
Date of Acceptance: 10-Apr-2015
URI: http://hdl.handle.net/10044/1/21779
Publisher: IEEE
Journal / Book Title: 2015 22nd IEEE Symposium on Computer Arithmetic (ARITH)
Conference Name: 22nd IEEE Symposium on Computer Arithmetic (ARITH)
Start Date: 2015-06-22
Finish Date: 2015-06-24
Conference Place: Lyon, France
Appears in Collections:Electrical and Electronic Engineering
Faculty of Engineering



Unless otherwise indicated, items in Spiral are protected by copyright and are licensed under a Creative Commons Attribution NonCommercial NoDerivatives License.

Creative Commons