Polynomial expressions are used to compute a wide variety of mathematical functions commonly found in signal processing and graphics applications, which provide good opportunities for optimization. However existing compiler techniques for reducing code complexity such as common subexpression elimination and value numbering are targeted towards general purpose applications and are unable to fully optimize these expressions. This paper presents algorithms to reduce the number of operations to compute a set of polynomial expression by factoring and eliminating common subexpressions. These algorithms are based on the algebraic techniques for multi-level logic synthesis. Experimental results on a set of benchmark applications with polynomial exp...
12 pagesThe floating-point implementation of a function on an interval often reduces to polynomial a...
International audienceWe present algorithms to perform modular polynomial multiplication or modular ...
In the context of multiple constant multiplications (MCM) design, we propose a novel common subexpre...
Polynomial expressions are used to approximate a wide variety of functions commonly found in signal ...
ABSTRACT Multiplications with constants are common in applications involving linear systems, such as...
The research presented focuses on optimization of polynomials using algebraic manipulations at the h...
Algebraic properties such as associativity or distributivity allow the manipulation of a set of math...
In the context of multiple constant multiplication (MCM) design, we propose a novel common sub-expre...
Minimizing the evaluation cost of a polynomial expression is a fundamental problem in computer scien...
In this paper, we propose a methodology for the step-by-step solution of problems, which can be inco...
The aim of this research is to design and implement a program that will be able to manipulate multip...
International audienceThe Basic Polynomial Algebra Subprograms (BPAS) provides arithmetic operations...
In the context of multiple constant multiplication (MCM) design, we propose a novel common subexpres...
A popular technique to direct transformations of algebraic expressions in a computer algebra system ...
In the context of multiple constant multiplications (MCM) design, we propose a novel common-subexpre...
12 pagesThe floating-point implementation of a function on an interval often reduces to polynomial a...
International audienceWe present algorithms to perform modular polynomial multiplication or modular ...
In the context of multiple constant multiplications (MCM) design, we propose a novel common subexpre...
Polynomial expressions are used to approximate a wide variety of functions commonly found in signal ...
ABSTRACT Multiplications with constants are common in applications involving linear systems, such as...
The research presented focuses on optimization of polynomials using algebraic manipulations at the h...
Algebraic properties such as associativity or distributivity allow the manipulation of a set of math...
In the context of multiple constant multiplication (MCM) design, we propose a novel common sub-expre...
Minimizing the evaluation cost of a polynomial expression is a fundamental problem in computer scien...
In this paper, we propose a methodology for the step-by-step solution of problems, which can be inco...
The aim of this research is to design and implement a program that will be able to manipulate multip...
International audienceThe Basic Polynomial Algebra Subprograms (BPAS) provides arithmetic operations...
In the context of multiple constant multiplication (MCM) design, we propose a novel common subexpres...
A popular technique to direct transformations of algebraic expressions in a computer algebra system ...
In the context of multiple constant multiplications (MCM) design, we propose a novel common-subexpre...
12 pagesThe floating-point implementation of a function on an interval often reduces to polynomial a...
International audienceWe present algorithms to perform modular polynomial multiplication or modular ...
In the context of multiple constant multiplications (MCM) design, we propose a novel common subexpre...