Title :
Combined optimal and heuristic approaches for multiple constant multiplication
Author :
Thong, Jason ; Nicolici, Nicola
Author_Institution :
Dept. of Electr. & Comput. Eng., McMaster Univ., Hamilton, ON, Canada
Abstract :
We propose new optimal and heuristic approaches for solving the multiple constant multiplication (MCM) problem. Bounded depth first search (BDFS), our proposed optimal algorithm, is benchmarked on problem sizes that are impractical for the existing optimal method. We focus on MCM problems with few constants but on large bit widths. In this scenario, we outperform the existing heuristics in minimizing the number of adders. In addition, subject to a given quality of solution, our run time is faster. We reuse our heuristics for pruning within BDFS.
Keywords :
adders; signal processing; tree searching; adders; bounded depth first search; heuristic algorithm; multiple constant multiplication; optimal algorithm; Adders; Algorithm design and analysis; Benchmark testing; Digital signal processing; Redundancy; Signal processing algorithms; Topology; algorithms; common subexpression elimination; directed acyclic graphs; multiple constant multiplication;
Conference_Titel :
Computer Design (ICCD), 2010 IEEE International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
978-1-4244-8936-7
DOI :
10.1109/ICCD.2010.5647750