A floating point division unit based on Taylor-Series expansion algorithm and Iterative Logarithmic Multiplier

04/29/2017
by   Riyansh K. Karani, et al.
0

Floating point division, even though being an infrequent operation in the traditional sense, is indis- pensable when it comes to a range of non-traditional applications such as K-Means Clustering and QR Decomposition just to name a few. In such applications, hardware support for floating point division would boost the performance of the entire system. In this paper, we present a novel architecture for a floating point division unit based on the Taylor-series expansion algorithm. We show that the Iterative Logarithmic Multiplier is very well suited to be used as a part of this architecture. We propose an implementation of the powering unit that can calculate an odd power and an even power of a number simultaneously, meanwhile having little hardware overhead when compared to the Iterative Logarithmic Multiplier.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/23/2019

Implementation of Goldschmidt's Algorithm with hardware reduction

Division algorithms have been developed to reduce latency and to improve...
research
07/18/2022

Formally verified 32- and 64-bit integer division using double-precision floating-point arithmetic

Some recent processors are not equipped with an integer division unit. C...
research
10/23/2020

Efficient Floating-Point Givens Rotation Unit

High-throughput QR decomposition is a key operation in many advanced sig...
research
04/14/2023

A Numerical-based Parametric Error Analysis Method for Goldschmidt Floating Point Division

This paper proposes a parametric error analysis method for Goldschmidt f...
research
02/18/2021

PLAM: a Posit Logarithm-Approximate Multiplier for Power Efficient Posit-based DNNs

The Posit Number System was introduced in 2017 as a replacement for floa...
research
02/17/2018

High Speed SRT Divider for Intelligent Embedded System

Increasing development in embedded systems, VLSI and processor design ha...
research
01/13/2020

The Two-Pass Softmax Algorithm

The softmax (also called softargmax) function is widely used in machine ...

Please sign up or login with your details

Forgot password? Click here to reset