Overview
Rewrite System for Loop Transformations
Fused Multiply-Add Optimization
Algebraic Theory Of Signal Processing

Online Multiplier Block Generator


Parameter
Value
Explanation
Constants Integer or floating point constants. Maximum 25 bits, 20 constants. Floating point constants will be converted into integers using the number of fractional bits given below. (?)
Fractional bits Constants will be scaled by 2^f, where f is the value given here. (?)
Algorithm MCM algorithm to use. RAG-n is limited to 19 bit constants. (?)
Est(z) (Hcub) Auxiliary distance estimate, might affect the solution quality in Hcub, but for algorithms it is unused. (?)

Papers

Yevgen Voronenko and Markus Püschel,
Multiplierless Multiple Constant Multiplication
to appear in ACM Transactions on Algorithms
[ PDF | Figures (PNG) ]

D. R. Bull and D. H. Horrocks.
Primitive operator digital filters.
IEE Proceedings G, 138(3):401-412, 1991.
[ BIB ]

A. G. Dempster and M. D. Macleod.
Use of minimum-adder multiplier blocks in FIR digital filters.
IEEE Transactions in Circuits and Systems-II: Analog and Digital Signal Processing, 42(9):569-577, 1995.
[ BIB ]

A. G. Dempster and M. D. Macleod.
Constant integer multiplication using minimum adders.
IEE Proceedings - Circuits, Devices and Systems, 141(5):407-413, 1994.
[ BIB ]