1995Unpublished venueRequires access

Brief Contributions A Fast Radix-4 Division Algorithm and its Architecture

Hosahalli R. Srinivas, Keshab K. Parhi

Open publisher page 0 citations

Abstract

In this paper we present a fast radix-4 division algorithm for floating point numbers. This method is based on Svoboda's division algorithm and the radix-4 redundant number system. The algorithm involves a simple recurrence with carry-free addition and employs pres- caling of the operands. In the proposed divider implementation, each radix-4 digit (belonging to set {-3, ..., +3}) of the quotient and partial remainder is encoded using two radix-2 digits (belonging to the set {-1, 0, +I}) and this leads to hardware simplicity. The quotient digits are de- termined by observing three most-significant radix-2 digits of the partial remainder and independent of the divisor. The architecture presented for the proposed algorithm is faster than previously proposed radix-4 dividers, which require at least four digits of the partial remainder to be observed to determine quotient digits.

About this research paper

What this paper is about

In this paper we present a fast radix-4 division algorithm for floating point numbers. This method is based on Svoboda's division algorithm and the radix-4 redundant number system. The algorithm involves a simple recurrence with carry-free addition and employs pres- caling of the operands. In the proposed divider implementation, each radix-4 digit (belonging to set {-3, ..., +3}) of the quotient and partial remainder is encoded using two radix-2 digits (belonging to the set {-1, 0, +I}) and this leads to hardware simplicity. The quotient digits are de- termined by observing three most-significant radix-2 digits of the partial remainder and independent of the divisor. The architecture presented for the proposed algorithm is faster than previously proposed radix-4 dividers, which require at least four digits of the partial remainder to be observed to determine quotient digits.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In this paper we present a fast radix-4 division algorithm for floating point numbers. This method is based on Svoboda's division algorithm and the radix-4 redundant number system. The algorithm involves a simple recurrence with carry-free addition and employs pres- caling of the operands. In the proposed divider implementation, each radix-4 digit (belonging to set {-3, ..., +3}) of the quotient and partial remainder is encoded using two radix-2 digits (belonging to the set {-1, 0, +I}) and this leads to hardware simplicity. The quotient digits are de- termined by observing three most-significant radix-2 digits of the partial remainder and independent of the divisor. The architecture presented for the proposed algorithm is faster than previously proposed radix-4 dividers, which require at least four digits of the partial remainder to be observed to determine quotient digits.

Key concepts: Remainder, Radix (gastropod), Arithmetic, Division (mathematics), Division algorithm, Quotient, Mathematics, Divisor (algebraic geometry)

Related papers

Back to paper searchBrowse research topicsOriginal source
Brief Contributions A Fast Radix-4 Division Algorithm and its Architecture — Research Paper | ScholarLens