DISCRETE WEIGHTED TRANSFORMS AND LARGE-INTEGER ARITHMETIC

被引:55
作者
CRANDALL, R [1 ]
FAGIN, B [1 ]
机构
[1] DARTMOUTH COLL, THAYER SCH ENGN, HANOVER, NH 03755 USA
关键词
D O I
10.2307/2153411
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
It is well known that Discrete Fourier Transform (DFT) techniques may be used to multiply large integers. We introduce the concept of Discrete Weighted Transforms (DWTs) which, in certain situations, substantially improve the speed of multiplication by obviating costly zero-padding of digits. In particular, when arithmetic is to be performed module Fermat Numbers 2(2m) + 1, Or Mersenne Numbers 2(q) - 1, weighted transforms effectively reduce FFT run lengths. We indicate how these ideas can be applied to enhance known algorithms for general multiplication, division, and factorization of large integers.
引用
收藏
页码:305 / 324
页数:20
相关论文
共 21 条
[1]  
Aho A. V., 1974, DESIGN ANAL COMPUTER
[2]   IRREGULAR PRIMES TO ONE MILLION [J].
BUHLER, JP ;
CRANDALL, RE ;
SOMPOLSKI, RW .
MATHEMATICS OF COMPUTATION, 1992, 59 (200) :717-722
[3]  
CALVETTI D, 1991, MATH COMPUT, V56, P755, DOI 10.1090/S0025-5718-1991-1068824-0
[4]   THE SINGLE-MARKET ENGINEER - CULTURAL-FACTORS [J].
CHEN, KT .
IEEE SPECTRUM, 1990, 27 (06) :47-&
[5]  
CREUTZBURG R, 1989, MATH COMPUT, V52, P189, DOI 10.1090/S0025-5718-1989-0946602-9
[6]   LARGE INTEGER MULTIPLICATION ON HYPERCUBES [J].
FAGIN, BS .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 14 (04) :426-430
[7]   SIMPLIFIED BINARY ARITHMETIC FOR FERMAT NUMBER TRANSFORM [J].
LEIBOWITZ, LM .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1976, 24 (05) :356-359
[8]   FIR FILTERING BY THE MODIFIED FERMAT NUMBER TRANSFORM [J].
LI, WP ;
PETERSON, AM .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1990, 38 (09) :1641-1645
[9]  
MCCLELLAN JH, 1979, NUMBER THEORY DIGITA
[10]  
MONTGOMERY PL, 1987, MATH COMPUT, V48, P243, DOI 10.1090/S0025-5718-1987-0866113-7