DocumentCode :
2177535
Title :
Algebraic techniques to enhance common sub-expression elimination for polynomial system synthesis
Author :
Gopalakrishnan, Sivaram ; Kalla, Priyank
Author_Institution :
Synopsys Inc., Hillsboro, OR
fYear :
2009
fDate :
20-24 April 2009
Firstpage :
1452
Lastpage :
1457
Abstract :
Common sub-expression elimination (CSE) serves as a useful optimization technique in the synthesis of arithmetic datapaths described at RTL. However, CSE has a limited potential for optimization when many common sub-expressions are not exposed. Given a suitable transformation of the polynomial system representation, which exposes many common sub-expressions, subsequent CSE can offer a higher degree of optimization. The objective of this paper is to develop algebraic techniques that perform such a transformation, and present a methodology to integrate it with CSE to further enhance the potential for optimization. In our experiments, we show that this integrated approach outperforms conventional methods in deriving area-efficient hardware implementations of polynomial systems.
Keywords :
high level synthesis; logic design; optimisation; polynomials; algebraic technique; common subexpression elimination; optimization technique; polynomial system synthesis; register-transfer-level; Cities and towns; Data engineering; Design automation; Digital arithmetic; Digital signal processing; Embedded computing; Hardware design languages; Optimization methods; Polynomials; Signal synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location :
Nice
ISSN :
1530-1591
Print_ISBN :
978-1-4244-3781-8
Type :
conf
DOI :
10.1109/DATE.2009.5090892
Filename :
5090892
Link To Document :
بازگشت