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 :
بازگشت