DocumentCode :
1571644
Title :
SRT division algorithms as dynamical systems
Author :
McCann, Mark ; Pippenger, Nicholas
Author_Institution :
Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada
fYear :
2003
Firstpage :
46
Lastpage :
53
Abstract :
SRT division, as it was discovered in the late 1950s represented an important improvement in the speed of division algorithms for computers at the time. A variant of SRT division is still commonly implemented in computers today. Although some bounds on the performance of the original SRT division method were obtained, a great many questions remained unanswered. The original version of SRT division is described as a dynamical system. This enables us to bring modern dynamical systems theory, a relatively new development in mathematics, to bear on an older problem. In doing so, we are able to show that SRT division is ergodic, and is even Bernoulli, for all real divisors and dividends. With the Bernoulli property, we are able to use entropy to prove that the natural extensions of SRT division are isomorphic by way of the Kolmogorov-Ornstein theorem. We demonstrate how our methods and results can be applied to a much larger class of division algorithms.
Keywords :
digital arithmetic; graph theory; number theory; Bernoulli property; Kolmogorov-Ornstein theorem; SRT division algorithm; dynamical system; modern dynamical systems theory; Added delay; Algorithm design and analysis; Central Processing Unit; Computer science; Entropy; Heuristic algorithms; Mathematics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic, 2003. Proceedings. 16th IEEE Symposium on
ISSN :
1063-6889
Print_ISBN :
0-7695-1894-X
Type :
conf
DOI :
10.1109/ARITH.2003.1207659
Filename :
1207659
Link To Document :
بازگشت