187 research outputs found
Quantum Circuits for Toom-Cook Multiplication
In this paper, we report efficient quantum circuits for integer
multiplication using Toom-Cook algorithm. By analysing the recursive tree
structure of the algorithm, we obtained a bound on the count of Toffoli gates
and qubits. These bounds are further improved by employing reversible pebble
games through uncomputing the intermediate results. The asymptotic bounds for
different performance metrics of the proposed quantum circuit are superior to
the prior implementations of multiplier circuits using schoolbook and Karatsuba
algorithms
Parallel Integer Polynomial Multiplication
We propose a new algorithm for multiplying dense polynomials with integer
coefficients in a parallel fashion, targeting multi-core processor
architectures. Complexity estimates and experimental comparisons demonstrate
the advantages of this new approach
On The Parallelization Of Integer Polynomial Multiplication
With the advent of hardware accelerator technologies, multi-core processors and GPUs, much effort for taking advantage of those architectures by designing parallel algorithms has been made. To achieve this goal, one needs to consider both algebraic complexity and parallelism, plus making efficient use of memory traffic, cache, and reducing overheads in the implementations.
Polynomial multiplication is at the core of many algorithms in symbolic computation such as real root isolation which will be our main application for now.
In this thesis, we first investigate the multiplication of dense univariate polynomials with integer coefficients targeting multi-core processors. Some of the proposed methods are based on well-known serial classical algorithms, whereas a novel algorithm is designed to make efficient use of the targeted hardware. Experimentation confirms our theoretical analysis.
Second, we report on the first implementation of subproduct tree techniques on many-core architectures. These techniques are basically another application of polynomial multiplication, but over a prime field. This technique is used in multi-point evaluation and interpolation of polynomials with coefficients over a prime field
ZOT-MK: a new algorithm for big integer multiplication[QA75].
Pendaraban nombor besar banyak digunakan dalam pengkomputeran saintifik. Walau bagaimanapun, terdapat hanya beberapa alogritma yang ada kini, memperoleh keefisienan mereka melalui pendaraban integer besar.
Multiplication of big numbers is being used heavily in scientific computation. However, there are only a few existing algorithms today that gain their efficiency
through the multiplication of the big integer characteristic
- …