Search algorithms for the multiple constant multiplications problem: Exact and approximate

作者: Levent Aksoy , Ece Olcay Güneş , Paulo Flores

DOI: 10.1016/J.MICPRO.2009.10.001

关键词:

摘要: This article addresses the multiplication of one data sample with multiple constants using addition/subtraction and shift operations, i.e., constant multiplications (MCM) operation. In last two decades, many efficient algorithms have been proposed to implement MCM operation fewest number addition subtraction operations. However, due NP-hardness problem, almost all existing heuristics. The main contribution this is proposal an exact depth-first search algorithm that, lower upper bound values space for problem instance, finds minimum solution consuming less computational resources than previously breadth-first algorithm. We start by describing that can be applied on real mid-size instances. also present our recently approximate solutions close able compute better bounds problem. experimental results clearly indicate efficiently large size hard instances cannot handle heuristics only find suboptimal solutions.

参考文章(27)
A.G. Dempster, M.D. Macleod, Using all signed-digit representations to design single integer multipliers using subexpression elimination international symposium on circuits and systems. ,vol. 3, pp. 165- 168 ,(2004) , 10.1109/ISCAS.2004.1328709
A.G. Dempster, M.D. Macleod, Digital filter design using subexpression elimination and all signed-digit representations international symposium on circuits and systems. ,vol. 3, pp. 169- 172 ,(2004) , 10.1109/ISCAS.2004.1328710
O. Gustafsson, L. Wanhammar, ILP modelling of the common subexpression sharing problem international conference on electronics, circuits, and systems. ,vol. 3, pp. 1171- 1174 ,(2002) , 10.1109/ICECS.2002.1046461
Oscar Gustafsson, Andrew G. Dempster, Kenny Johansson, Malcolm D. Macleod, Lars Wanhammar, Simplified Design of Constant Coefficient Multipliers Circuits Systems and Signal Processing. ,vol. 25, pp. 225- 251 ,(2006) , 10.1007/S00034-005-2505-5
Yevgen Voronenko, Markus Püschel, Multiplierless multiple constant multiplication ACM Transactions on Algorithms. ,vol. 3, pp. 11- ,(2007) , 10.1145/1240233.1240234
O. Gustafsson, Lower Bounds for Constant Multiplication Problems IEEE Transactions on Circuits and Systems Ii-express Briefs. ,vol. 54, pp. 974- 978 ,(2007) , 10.1109/TCSII.2007.903212
In Cheol Park, Hansoo Kim, Hyeong Ju Kang, FIR filter synthesis algorithms for minimizing the delay and the number of adders international conference on computer aided design. pp. 51- 55 ,(2000) , 10.5555/602902.602915
A.G. Dempster, M.D. Macleod, Constant integer multiplication using minimum adders IEE Proceedings - Circuits, Devices and Systems. ,vol. 141, pp. 407- 413 ,(1994) , 10.1049/IP-CDS:19941191
Levent Aksoy, Ece Olcay Gunes, An approximate algorithm for the multiple constant multiplications problem symposium on integrated circuits and systems design. pp. 58- 63 ,(2008) , 10.1145/1404371.1404395
O. Gustafsson, A.G. Dempster, L. Wanhammar, Multiplier blocks using carry-save adders international symposium on circuits and systems. ,vol. 2, pp. 473- 476 ,(2004) , 10.1109/ISCAS.2004.1329311