An Efficient Implementation of Online Arithmetic

File Description SizeFormat 
AaronFPT16.pdfFile embargoed until 01 January 10000697.93 kBUnknown    Request a copy
Title: An Efficient Implementation of Online Arithmetic
Authors: Zhao, Y
Wickerson, J
Constantinides, GA
Item Type: Conference Paper
Abstract: We propose the first hardware implementation of standard arithmetic operators – addition, multiplication, and division – that utilises constant compute resource but allows numerical precision to be adjusted arbitrarily at run-time. Traditionally, precision must be set at design-time so that addition and multiplication, which calculate the least significant digit (LSD) of their results first, and division, which calculates the most significant digit (MSD) first, can be chained together. To get around this, we employ online operators, which are always MSD-first, and thus allow successive operations to be pipelined. Even online operators require precision to be fixed at design-time because multiplication and division traditionally involve parallel adders. To avoid this, we propose an architecture, which we have implemented on an FPGA, that reuses a fixed-precision adder and stores residues in on-chip RAM. As such, we can use a single piece of hardware to perform calculations to any precision, limited only by the availability of on-chip RAM. For instance, we obtain an 8x speed-up, compared to the parallel-in-serial-out (PISO) fixedpoint method, when executing 100 iterations of Newton’s method at a precision of 64 digits, while the product of circuit area and latency stays comparable.
Issue Date: 7-Dec-2016
Date of Acceptance: 18-Sep-2016
URI: http://hdl.handle.net/10044/1/42260
Publisher: IEEE
Journal / Book Title: IEEE International Conference on Field Programmable Technology
Copyright Statement: © 2016 IEEE. This paper is embargoed until publication.
Sponsor/Funder: Engineering & Physical Science Research Council (EPSRC)
Engineering & Physical Science Research Council (E
Royal Academy Of Engineering
Imagination Technologies Ltd
Funder's Grant Number: EP/I020357/1
11908 (EP/K034448/1)
Prof Constantinides Chair
Prof Constantinides Chair
Conference Name: IEEE International Conference on Field Programmable Technology
Publication Status: Accepted
Start Date: 2016-12-07
Finish Date: 2016-12-09
Conference Place: Xian, China
Embargo Date: publication subject to indefinite embargo
Appears in Collections:Faculty of Engineering
Electrical and Electronic Engineering



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Creative Commonsx