DocumentCode
3330515
Title
A New Rounding Algorithm for Variable Latency Division and Square Root Implementations
Author
Piso, D. ; Bruguera, J.D.
Author_Institution
Dept. of Electron. & Comput. Eng., Univ. of Santiago de Compostela, Santiago de Compostela
fYear
2008
fDate
3-5 Sept. 2008
Firstpage
760
Lastpage
767
Abstract
The aim of this work is to present a method for rounding quadratically converging algorithms that improves their performance. This method is able to reduce significantly the number of cases where the remainder calculation is necessary. It is based on previous methods and incorporates additional bits of the result approximation to be checked. This work includes the result of exhaustive simulations that permit us to measure exactly how many calculations are avoided. Using these simulations, it is concluded that the presented method is able to reduce by half the number of remainder calculations. Using adequate result approximations the remainder calculation is necessary in only 5% of the total cases.
Keywords
floating point arithmetic; logic design; microprocessor chips; microprocessors design; quadratically converging algorithms; rounding algorithm; square root implementation; variable latency division; Algorithm design and analysis; Arithmetic; Computer applications; Computer architecture; Delay; Design methodology; Digital systems; Frequency; Hardware; Microprocessors; division; rounding; square root;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design Architectures, Methods and Tools, 2008. DSD '08. 11th EUROMICRO Conference on
Conference_Location
Parma
Print_ISBN
978-0-7695-3277-6
Type
conf
DOI
10.1109/DSD.2008.28
Filename
4669313
Link To Document