Back to Search Start Over

Automatic High-Level Data-Flow Synthesis and Optimization of Polynomial Datapaths Using Functional Decomposition.

Authors :
Ghandali, Samaneh
Alizadeh, Bijan
Fujita, Masahiro
Navabi, Zainalabedin
Source :
IEEE Transactions on Computers. Jun2015, Vol. 64 Issue 6, p1579-1593. 15p.
Publication Year :
2015

Abstract

This paper concentrates on high-level data-flow optimization and synthesis techniques for datapath intensive designs such as those in Digital Signal Processing (DSP), computer graphics and embedded systems applications, which are modeled as polynomial computations over Z2^{n_1 } \times Z2^{n_2 } \times \cdots \times Z2^{n_d }<alternatives><inline-graphic xlink:type="simple" xlink:href="ghandali-ieq1-2345395.gif"/></alternatives> to Z2^m <alternatives> <inline-graphic xlink:type="simple" xlink:href="ghandali-ieq2-2345395.gif"/></alternatives>. Our main contribution in this paper is proposing an optimization method based on functional decomposition of multivariate polynomial in the form of f(x) = g(x) \;o \;h(x) + f0 = g(h(x)) + f0<alternatives> <inline-graphic xlink:type="simple" xlink:href="ghandali-ieq3-2345395.gif"/></alternatives> to obtain good building blocks, and vanishing polynomials over Z2^m <alternatives> <inline-graphic xlink:type="simple" xlink:href="ghandali-ieq4-2345395.gif"/></alternatives> to add/delete redundancy to/from given polynomial functions to extract further common sub-expressions. Experimental results for combinational implementation of the designs have shown an average saving of 38.85 and 18.85 percent in the number of gates and critical path delay, respectively, compared with the state-of-the-art techniques. Regarding the comparison with our previous works, the area and delay are improved by 10.87 and 11.22 percent, respectively. Furthermore, experimental results of sequential implementations have shown an average saving of 39.26 and 34.70 percent in the area and the latency, respectively, compared with the state-of-the-art techniques. [ABSTRACT FROM PUBLISHER]

Details

Language :
English
ISSN :
00189340
Volume :
64
Issue :
6
Database :
Academic Search Index
Journal :
IEEE Transactions on Computers
Publication Type :
Academic Journal
Accession number :
102615628
Full Text :
https://doi.org/10.1109/TC.2014.2345395