Bit and Word-Level Common Subexpression Elimination for the Synthesis of Linear Computations
スポンサーリンク
概要
- 論文の詳細を見る
In this paper, we propose a transformation technique for the multiplications of one variable with multiple constants, which are frequently seen in the various applications of signal processing, image processing, and so forth. The method is based on the exploration of common subexpressions among constants and reduces the number of shifts, additions, and subtractions to implement linear computations with hardware. Our method searches for regularity among elements of a linear transform using matrix decomposition and generates a reduced dataflow graph which preserves the full regularity. We show experimental results obtained using Discrete Cosine Transform (DCT) and Fast Fourier Transform(FFT)and illustrate the effectiveness of the method.
- 社団法人電子情報通信学会の論文
- 1998-03-25
著者
-
Nagoya Akira
Ntt Communication Science Laboratories
-
MATSUURA Akihiro
NTT Communication Science Laboratories
関連論文
- A Hierarchical Clustering Method for the Multiple Constant Multiplication Problem (Special Section on VLSI Design and CAD Algorithms)
- High-Level Synthesis Design at NTT Systems Labs (Special Issue on Synthesis and Verification of Hardware Design)
- Efficient Kernel Generation Based on Implicit Cube Set Representations and Its Applications (Special Section on VLSI Design and CAD Algorithms)
- Restructuring Logic Representations with Simple Disjunctive Decompositions (Special Section on VLSI Design and CAD Algorithms)
- An Efficient Method for Finding an Optimal Bi-Decomposition (Special Section on VLSI Design and CAD Algorithms)
- Logic Synthesis for Look-Up Table Based FPGAs Using Functional Decomposition and Boolean Resubstitution (Special Issue on Synthesis and Verification of Hardware Design)
- Bit and Word-Level Common Subexpression Elimination for the Synthesis of Linear Computations