ACM Home Page
Please provide us with feedback. Feedback
The accelerated integer GCD algorithm
Full text PdfPdf (681 KB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 21 ,  Issue 1  (March 1995) table of contents
Pages: 111 - 122  
Year of Publication: 1995
ISSN:0098-3500
Author
Kenneth Weber  Kent State Univ., Kent, OH
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 71,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/200979.201042
What is a DOI?

ABSTRACT

Since the greatest common divisor (GCD) of two integers is a basic arithmetic operation used in many mathematical software systems, new algorithms for its computation are of widespread interest. The accelerated integer GCD algorithm discussed here is based on a reduction step proposed by Sorenson (k-ary reduction), coupled with the dmod operation similar to Norton's smod. Some practical limitations of Sorenson's reduction have been eliminated. Worst-case complexity is still O(n2) for n-bit input, but actual implementations given input about 4096 bits long perform over 5.5 times as fast as the binary GCD on one computer architecture having a multiply instruction. Independent research by Jebelean points to the same conclusions.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
GaANLUND, T. 1991. GNU MP: The GNU multiple precision arithmetic library, ed. 1.1, Free Software Foundation, Cambridge, Mass., Sept.
 
3
HEWLETT-PACKARD. 1992. times(2) on-line manual page. HP~UX Release 9.0, Hewlett-Packard Company, Palo Alto, Calif., Aug.
 
4
 
5
JEBELEAN, T. 1993b. Comparing several GCD algorithms. In ARITH-11: IEEE Symposium on Computer Arithmetic (Windsor, Canada, June). IEEE, New York, 180-185.
6
 
7
 
8
 
9
SCH()NHAGE, A. 1971. Schnelle Berechnung yon Kettenbruchentwicklungen. Acta Informatica 1, 2, 139-144.
 
10
 
11
STALLMAN, R. 1991. Using and Porting GCC. Free Software Foundation, Cambridge, Mass
 
12
SUN MICROSYSTEMS.1990. 9etrusage(2) on-line manual page. SunOS Release 4.1, Sun Microsystems, Meuntainview, Calif.
13
 
14



REVIEW

"Attila Petho&huml; : Reviewer"

The greatest common divisor (GCD) of integers u and v is one of the most important functions in computer algebra. In this paper, a new algorithm is prese  more...


Peer to Peer - Readers of this Article have also read: