Though there is increased activity in the implementation of asymptotically fast polynomial arithmetic, little is reported on the details of such effort. In this paper, we discuss how we achieve high performance in implementing some well-studied fast algorithms for polynomial arithmetic in two high-level programming environments, AXIOM and Aldor. Two approaches are investigated. With Aldor we rely only on high-level generic code, whereas with AXIOM we endeavor to mix high-level, middle-level and low-level specialized code. We show that our implementations are satisfactory compared with other known computer algebra systems or libraries such as Magma v2.11-2 and NTL v5.4. Categories and Subject Descriptors
AbstractThis paper examines the most efficient known serial and parallel algorithms for multiplying ...
The library \emph{fast\_polynomial} for Sage compiles multivariate polynomials for subsequent fast e...
The goal of this thesis is to develop an environment for doing delayed polynomial arithmetic. We pre...
The research presented focuses on optimization of polynomials using algebraic manipulations at the h...
There are discussed implementational aspects of the special-purpose computer algebra system FELIX de...
In recent years a number of algorithms have been designed for the "inverse" computational ...
We provide a comprehensive presentation of algorithms, data structures, and implementation technique...
AbstractWe investigate the integration of C implementation of fast arithmetic operations into Maple,...
Polynomial multiplication is a key algorithm underlying computer algebra systems (CAS) and its effic...
How should one design and implement a program for the multiplication of sparse polynomials? This is ...
Can post-Schönhage–Strassen multiplication algorithms be competitive in practice for large input siz...
International audienceThe Basic Polynomial Algebra Subprograms (BPAS) provides arithmetic operations...
The multiplication of polynomials is a fundamental operation in complexity theory. Indeed, for many ...
This paper presents new algorithms for the parallel evaluation of certain polynomial expres-sions. I...
1. Introduction. In this paper we generalize the well-known Schönhage-Strassen algorithm for multipl...
AbstractThis paper examines the most efficient known serial and parallel algorithms for multiplying ...
The library \emph{fast\_polynomial} for Sage compiles multivariate polynomials for subsequent fast e...
The goal of this thesis is to develop an environment for doing delayed polynomial arithmetic. We pre...
The research presented focuses on optimization of polynomials using algebraic manipulations at the h...
There are discussed implementational aspects of the special-purpose computer algebra system FELIX de...
In recent years a number of algorithms have been designed for the "inverse" computational ...
We provide a comprehensive presentation of algorithms, data structures, and implementation technique...
AbstractWe investigate the integration of C implementation of fast arithmetic operations into Maple,...
Polynomial multiplication is a key algorithm underlying computer algebra systems (CAS) and its effic...
How should one design and implement a program for the multiplication of sparse polynomials? This is ...
Can post-Schönhage–Strassen multiplication algorithms be competitive in practice for large input siz...
International audienceThe Basic Polynomial Algebra Subprograms (BPAS) provides arithmetic operations...
The multiplication of polynomials is a fundamental operation in complexity theory. Indeed, for many ...
This paper presents new algorithms for the parallel evaluation of certain polynomial expres-sions. I...
1. Introduction. In this paper we generalize the well-known Schönhage-Strassen algorithm for multipl...
AbstractThis paper examines the most efficient known serial and parallel algorithms for multiplying ...
The library \emph{fast\_polynomial} for Sage compiles multivariate polynomials for subsequent fast e...
The goal of this thesis is to develop an environment for doing delayed polynomial arithmetic. We pre...