Title :
Improved heuristics for finite word-length polynomial datapath optimization
Author :
Alizadeh, Bijan ; Fujita, Masahiro
Author_Institution :
VLSI Design & Educ. Center (VDEC), Univ. of Tokyo, Tokyo, Japan
Abstract :
Conventional high-level synthesis techniques are not able to manipulate polynomial expressions efficiently due to the lack of suitable optimization techniques for redundancy elimination over Z2 n. This paper, in comparison with, presents 1) an improved partitioning heuristic based on single-variable monomials instead of checking all sub-polynomials, 2) an improved compensation heuristic which is able to compensate monomials as well as coefficients, and 3) a combined area-delay-optimized factorization approach to extract the most frequently used sub-expressions from multi-output polynomials over Z2 n. Experimental results have shown an average saving of 32% and 27.2% in the number of logic gates and critical path delay respectively compared to the state-of-the-art techniques. Regarding the comparison with, the number of gates and delay are improved by 14.3% and 13.9% respectively. Furthermore, the results show that the combined area-delay optimization can reduce the average delay by 26.4%.
Keywords :
compensation; heuristic programming; high level synthesis; logic gates; optimisation; polynomial approximation; compensation heuristic; critical path delay; finite word length; high level synthesis; logic gates; partitioning heuristic; polynomial datapath optimization; redundancy elimination; Algebra; Application software; Arithmetic; Delay; Design optimization; High level synthesis; Permission; Polynomials; Signal design; Very large scale integration; High-Level Synthesis; Modular Optimization; Multi-output Polynomial Datapath Optimization;
Conference_Titel :
Computer-Aided Design - Digest of Technical Papers, 2009. ICCAD 2009. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
978-1-60558-800-1
Electronic_ISBN :
1092-3152