Improvements on the accelerated integer GCD algorithm
Sedjelmaci, Sidi Mohamed ; Lavault, Christian
HAL, hal-00911140 / Harvested from HAL
The present paper analyses and presents several improvements to the algorithm for finding the $(a,b)$-pairs of integers used in the $k$-ary reduction of the right-shift $k$-ary integer GCD algorithm. While the worst-case complexity of Weber's ''Accelerated integer GCD algorithm'' is $\cO\l(\log_\phi(k)^2\r)$, we show that the worst-case number of iterations of the while loop is exactly $\tfrac 12 \l\lfloor \log_{\phi}(k)\r\rfloor$, where $\phi := \tfrac 12 \l(1+\sqrt{5}\r)$.\par We suggest improvements on the average complexity of the latter algorithm and also present two new faster residual algorithms: the sequential and the parallel one. A lower bound on the probability of avoiding the while loop in our parallel residual algorithm is also given.
Publié le : 1997-07-05
Classification:  Number theory,  Parallel algorithms,  Integer greatest common divisor (GCD),  Parallel arithmetic computing,  Number theory.,  [INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC],  [INFO.INFO-DM]Computer Science [cs]/Discrete Mathematics [cs.DM],  [MATH.MATH-NT]Mathematics [math]/Number Theory [math.NT]
@article{hal-00911140,
     author = {Sedjelmaci, Sidi Mohamed and Lavault, Christian},
     title = {Improvements on the accelerated integer GCD algorithm},
     journal = {HAL},
     volume = {1997},
     number = {0},
     year = {1997},
     language = {en},
     url = {http://dml.mathdoc.fr/item/hal-00911140}
}
Sedjelmaci, Sidi Mohamed; Lavault, Christian. Improvements on the accelerated integer GCD algorithm. HAL, Tome 1997 (1997) no. 0, . http://gdmltest.u-ga.fr/item/hal-00911140/