Research Article

A Convolve-And-MErge Approach for Exact Computations on High-Performance Reconfigurable Computers

Table 1

Computational complexity of arithmetic operations [18].

OperationInputOutputAlgorithmComplexity

AdditionTwo n-digit numbersOne -digit numberBasecase/Schoolbook

SubtractionTwo n-digit numbersOne -digit numberBasecase/Schoolbook

MultiplicationTwo n-digit numbersOne 2n-digit numberBasecase/Schoolbook
Karatsuba
3-way Toom-Cook
k-way Toom-Cook
Mixed-level Toom-Cook
Schösnhage-Strassen

Note: The complexity of multiplication will be referred to as M(n) in the following

DivisionTwo n-digit numbersOne n-digit numberBasecase/Schoolbook
Newton’s method
Goldschmidt

Square rootOne n-digit numberOne n-digit numberNewton’s method
Goldschmidt

Polynomial evaluationn fixed-size polynomial coefficientsOne fixed sizeHorner’s method
Direct evaluation