• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 16
Next 10 →

N-bit unsigned division via n-bit multiply-add

by Arch D. Robison - in 17th IEEE Symposium on Computer Arithmetic , 2005
"... Integer division on modern processors is expensive compared to multiplication. Previous algorithms for performing unsigned division by an invariant divisor, via reciprocal approximation, suffer in the worst case from a common requirement for n+1 bit multiplication, which typically must be synthesize ..."
Abstract - Cited by 6 (0 self) - Add to MetaCart
Integer division on modern processors is expensive compared to multiplication. Previous algorithms for performing unsigned division by an invariant divisor, via reciprocal approximation, suffer in the worst case from a common requirement for n+1 bit multiplication, which typically must

Division by Invariant Integers Using Multiplication

by Torbjörn Granlund, Peter L. Montgomery - In Proceedings of the SIGPLAN '94 Conference on Programming Language Design and Implementation , 1994
"... Integer division remains expensive on today's processors as the cost of integer multiplication declines. We present code sequences for division by arbitrary nonzero integer constants and run--time invariants using integer multiplication. The algorithms assume a two's complement architectur ..."
Abstract - Cited by 49 (1 self) - Add to MetaCart
architecture. Most also require that the upper half of an integer product be quickly accessible. We treat unsigned division, signed division where the quotient rounds towards zero, signed division where the quotient rounds towards -#, and division where the result is known a priori to be exact. We give some

Design of Approximate Unsigned Integer Non-restoring Divider for Inexact Computing

by Linbin Chen, Jie Han, Weiqiang Liu, Fabrizio Lombardi
"... This paper proposes several approximate divider designs; two different levels of approximation (cell and array levels) are investigated for non-restoring division. Three approximate subtractor cells are proposed and designed for the basic subtraction; these cells mitigate accuracy in subtraction wit ..."
Abstract - Add to MetaCart
This paper proposes several approximate divider designs; two different levels of approximation (cell and array levels) are investigated for non-restoring division. Three approximate subtractor cells are proposed and designed for the basic subtraction; these cells mitigate accuracy in subtraction

Software Integer Division

by Thomas L Rodeheffer
"... Abstract Early computers omitted instructions for integer multiplication and division, requiring these operations to be synthesized in software. Even some modern RISC and DSP architectures are deficient in the case of division. Therefore software methods for performing integer division continue to ..."
Abstract - Add to MetaCart
to be of interest. We consider typical architectures based on two's complement binary arithmetic and present various methods of performing single precision unsigned integer division in software. In addition to methods based on the standard test-subtract-shift approach, we present a method and variants based

Integer Division Using Reciprocals

by Robert Alverson - In Proceedings of the Tenth Symposium on Computer Arithmetic , 1991
"... As logic density increases, more and more functionality is moving into hardware. Several years ago, it was uncommon to find more than minimal support in a processor for integer multiplication and division. Now, several processors have multipliers included within the central processing unit on one in ..."
Abstract - Cited by 10 (0 self) - Add to MetaCart
the reciprocal, however, the quotient obtained often suffers from offby -one errors, requiring a correction step. This paper describes the design decisions we made when architecting integer division for a new 64 bit machine. The result is a fast and economical scheme for computing both unsigned and signed

Improved division by invariant integers

by Niels Möller , Torbjörn Granlund - IEEE Transactions on Computers
"... Abstract-This paper considers the problem of dividing a two-word integer by a single-word integer, together with a few extensions and applications. Due to lack of efficient division instructions in current processors, the division is performed as a multiplication using a precomputed single-word app ..."
Abstract - Cited by 4 (0 self) - Add to MetaCart
Abstract-This paper considers the problem of dividing a two-word integer by a single-word integer, together with a few extensions and applications. Due to lack of efficient division instructions in current processors, the division is performed as a multiplication using a precomputed single

1Improved division by invariant integers

by unknown authors
"... Abstract—This paper considers the problem of dividing a two-word integer by a single-word integer, together with a few extensions and applications. Due to lack of efficient division instructions in current processors, the division is performed as a multiplication using a precomputed single-word appr ..."
Abstract - Add to MetaCart
Abstract—This paper considers the problem of dividing a two-word integer by a single-word integer, together with a few extensions and applications. Due to lack of efficient division instructions in current processors, the division is performed as a multiplication using a precomputed single

ROUNDED CONSTANT DIVISION VIA ADD-SHIFT IN VERILOG

by Fouziah Md , Yassin , Ag Asri , Ag Ibrahim , Noor Syamimi , Abd Manah , Zaturrawiah Ali Omar , Saturi Baco
"... Abstract: An implementation of division in hardware is expensive. One of the alternatives is by replacing it with cheaper adder and shifter. This paper presents the condition of add-shift schemes that had been modifiedfrom existing algorithm. The constant denominators are 3, 5, 6, 7 and 9. The modi ..."
Abstract - Add to MetaCart
. The modifications are to eliminate the integer multiplication and to round the unsigned result to the nearest integer. The comparison results of the outputs between C++ and Verilog codes are used to verify the accuracy of the division process. Verilog code needs to be changed for any incorrect results. The required

doi:10.1093/comjnl/bxm082 Efficient Algorithms for Integer Division by Constants Using Multiplication

by D. Cavagnino, A. E. Werbrouck
"... We present a complete analysis of the integer division of a single unsigned dividend word by a single unsigned divisor word based on double-word multiplication of the dividend by an inverse of the divisor. The well-known advantage of this method yields run-time efficiency, if the inverse of the divi ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
We present a complete analysis of the integer division of a single unsigned dividend word by a single unsigned divisor word based on double-word multiplication of the dividend by an inverse of the divisor. The well-known advantage of this method yields run-time efficiency, if the inverse

Systolic, Linear-Array Multiplier for a Class of Right-Shift Algorithms

by Peter Kornerup , 1994
"... A very simple multiplier cell is developed for use in a linear, purely systolic array forming a digit-serial multiplier for unsigned or 2'complement operands. Each cell produces two digit-product terms and accumulates these into a previous sum of the same weight, developing the product least si ..."
Abstract - Cited by 30 (0 self) - Add to MetaCart
A very simple multiplier cell is developed for use in a linear, purely systolic array forming a digit-serial multiplier for unsigned or 2'complement operands. Each cell produces two digit-product terms and accumulates these into a previous sum of the same weight, developing the product least
Next 10 →
Results 1 - 10 of 16
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University