2003 · 79 citations · 6 references
EngineeringComputer EngineeringElectrical EngineeringAlgorithmsParallel AlgorithmsParallel ComputingArithmetic FunctionsDigital Signal ProcessingHardware AccelerationCarry-save AdditionCarry-save LogicMultiplier DesignMultipliersMultiply-accumulate Units
Several technology independent rounding algorithms for multiplying normalized numbers are presented. The first is a simple rounding algorithm suitable for software simulation or moderate performance hardware multipliers. The next two algorithms are parallel addition schemes suitable for high-performance VLSI multipliers. One of them eliminates the carry produced by the lower-order bits from the critical path. Several methods for computing the sticky bit are also presented. Included is a new fast and efficient technique for computing the sticky bit directly from the carry-save form without undergoing the expense of a carry-propagate addition.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
6
Conditional-Sum Addition Logic
Jack Sklansky · IEEE Transactions on Electronic Computers · 1960 · 567 citations
A 1,000,000 transistor microprocessor
Roundings in Floating-Point Arithmetic
J. M. Yohe · IEEE Transactions on Computers · 1973 · 47 citations