Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
An approximate algorithm for the multiple constant multiplications problem
Aksoy L., Gunes E.  Integrated circuits and system design (Proceedings of the Twenty-first Annual Symposium on Integrated Circuits and System Design, Gramado, Brazil, Sep 1-4, 2008)58-63.2008.Type:Proceedings
Date Reviewed: Nov 19 2008

Efficient synthesis of register transfer level (RTL) arithmetic operations is critical for the performance of data-processing hardware. Multipliers are crucial among all such operators. Multiplication of a variable with a single integer constant can be implemented using addition, subtraction, and shifts. When a variable is multiplied with a set of constants, the sharing of these add/subtract/shift operations becomes possible, but determining an optimal combination of those operations is nondeterministic polynomial time (NP) complete.

Aksoy and Gunes introduce an approximate graph-based algorithm that improves on earlier published methods for this multiple constant multiplications (MCM) problem.

The paper is well written and provides a short overview of the relevant background material. The notation is from earlier work, using an MCM formulation that is based on minimizing the number of A-operations.

The authors refer to an earlier heuristic, “Hcub,” that is considered to be better than previous methods. It provides an improved graph-based approach, where all the target and intermediate constants are synthesized at the end, rather than synthesizing the target constants one at a time.

Section 3 describes the core contribution of the paper: the algorithm ApproximateSearch. The presentation style is good, but Step 11 of the algorithm seems redundant given the assignment at Step 9.

Section 4 shows convincing evidence of the merits of the proposed method, but still “Hcub” is reportedly better in 173 of the 1,890 total instances considered. Therefore, it appears that there is further room for improvement and research.

Reviewer:  Paparao Kavalipati Review #: CR136256 (1002-0158)
Bookmark and Share
  Reviewer Selected
Editor Recommended
Featured Reviewer
 
 
General (B.2.0 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Adders
Takagi N., Tago H., Baugh C., Muroga S. In The VLSI handbook. Boca Raton, FL: CRC Press, Inc., 2000. Type: Book Chapter
Jan 15 2003
Improving SoC design quality through a reproducible design flow
Magarshack P. IEEE Design & Test of Computers 19(1): 76-83, 2002. Type: Article
Jun 9 2004
Finite precision number systems and arithmetic
Kornerup P., Matula D., Cambridge University Press, New York, NY, 2010.  716, Type: Book (978-0-521761-35-2)
Jun 10 2011
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy