DISCRETE WEIGHTED TRANSFORMS AND LARGE-INTEGER ARITHMETIC

被引:54
作者
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
    BUHLER, JP
    CRANDALL, RE
    SOMPOLSKI, RW
    [J]. 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
    CHEN, KT
    [J]. 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
    FAGIN, BS
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 14 (04) : 426 - 430
  • [7] SIMPLIFIED BINARY ARITHMETIC FOR FERMAT NUMBER TRANSFORM
    LEIBOWITZ, LM
    [J]. IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1976, 24 (05): : 356 - 359
  • [8] FIR FILTERING BY THE MODIFIED FERMAT NUMBER TRANSFORM
    LI, WP
    PETERSON, AM
    [J]. 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