FFT And Fast Multiplication - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

FFT And Fast Multiplication

Description:

... A and B, and compute their convolution rem pj,where pj is one of three primes ... Remainder Theorem guarantees AB can be reconstructed from the convolution rem pj. ... – PowerPoint PPT presentation

Number of Views:67
Avg rating:3.0/5.0
Slides: 18
Provided by: rlw1
Category:
Tags: fft | fast | multiplication | pj

less

Transcript and Presenter's Notes

Title: FFT And Fast Multiplication


1
FFT And Fast Multiplication
  • Robert L. Watson
  • 12 December 2006

2
Objectives
  • Establish Fast Fourier Transform
  • Use FFT to establish algorithms for fast integer
    and polynomial multiplication

3
Preliminary Definitions
4
Algorithm for FFT
5
Justification
6
FFT
7
Application of FFT
  • We can compute the convolution of two polynomials
    in a fast manner.
  • The convolution of f and g in Rx

8
Fast Convolution (CNV)
9
Fast Multiplication of Integers
  • Use CNV algorithm to quickly compute the product
    of two integers.
  • Define polynomials A and B, and compute their
    convolution rem pj,where pj is one of three
    primes
  • Chinese Remainder Theorem guarantees AB can be
    reconstructed from the convolution rem pj.

10
Fast Multiplication of Integers
  • A and B are in 64-ary representation

11
Three Primes FFT (CK1)
12
Three Primes FFT (CK1)
13
Fast Multiplication of Polynomials
  • Convolution is equivalent to multiplication in
    Rx / ltxn - 1gt.
  • We want to perform multiplication in an arbitrary
    ring R, but FFT has specific requirements for the
    roots of unity.
  • Consider virtual roots of unity.

14
Fast Multiplication of Polynomials
  • Consider R where 2 is a unit.
  • Obtain
  • This is the negative wrapped convolution of f and
    g.

15
Fast Multiplication of Polynomials
  • Definitions

16
Schonhage and Strassens Multiplication Algorithm
17
Fast Multiplication of Polynomials
Write a Comment
User Comments (0)
About PowerShow.com