Brief Contributions A Fast Radix-4 Division Algorithm and its Architecture
Hosahalli R. Srinivas, Keshab K. Parhi
Abstract
Hosahalli R. Srinivas, Keshab K. Parhi
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.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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)